看板 MATLAB 關於我們 聯絡資訊
因為自己是新手又對程式不太行, 想請教大家一個簡單的問題 A=[0,-1,4; 9,-14,25 ; -34,49,64]; for m =1:size(A,1) for n =1:size(A,2) if A (m,n)>=0 B(m,n) = sqrt(A(m,n)); else B(m,n) = A(m,n)+50; end end end B 我想請問其中for m =1:size(A,1) for n =1:size(A,2) 這兩行所代表的意思是什麼? (我只知道m,n是行跟列,但後面不太了解) 謝謝您們的解說!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.9.19.10
ak075:size(A,1),陣列A第一個維度的大小,也就是行 02/27 19:28
opticaa:謝謝您! 加上一些資料我懂了! 02/27 20:21