[討論] for end迴圈問題

看板MATLAB作者 (小酒窩)時間13年前 (2012/11/22 14:36), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/1
想請問以下兩種寫法,差別在哪@@? 1. for a=1 for b=1 BUCKET_F(a,b)=sum(sum(IMG_F(480*a-479:480*a,640*b-639:640*b))); end end 2. for a=1 for b=1 BUCKET_F=sum(sum(IMG_F(480*a-479:480*a,640*b-639:640*b))); end end 有沒有數學和物理上的解釋差異? 拜託各位大大幫助我一下QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.102.159

11/22 15:12, , 1F
上面一個是矩陣 下面是個常數阿
11/22 15:12, 1F

11/22 15:21, , 2F
那下面一開始有令它為矩陣的話呢?
11/22 15:21, 2F

11/23 07:53, , 3F
你沒看懂
11/23 07:53, 3F
我的意思是 1. BUCKET_F=zeros(1); for a=1 for b=1 BUCKET_F(a,b)=sum(sum(IMG_F(480*a-479:480*a,640*b-639:640*b))); end end 2. BUCKET_F=zeros(1); for a=1 for b=1 BUCKET_F=sum(sum(IMG_F(480*a-479:480*a,640*b-639:640*b))); end end 有前提先令它為矩陣 那第二個結果也是常數? ※ 編輯: DimpleHu 來自: 140.112.102.159 (11/23 10:18)
文章代碼(AID): #1GhSVlbF (MATLAB)