[問題] 矩陣運算已回收

看板MATLAB作者 (期末慘淡中...)時間16年前 (2008/09/30 17:10), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/7 (看更多)
請問 我現在有一個100*1的向量A和一個常數c 我現在想要生成一個新的100*1的向量 假設叫做B 我希望B的第(i,1)個元素為A中第(i,1)個元素減c的平方 L=100 B=zeros(1,L) for T=1:L B(T,1)=(A(T,1)-c)^2 end 請問為何這樣寫不行呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.165.137

09/30 17:18, , 1F
.^
09/30 17:18, 1F
※ 編輯: tnsshpig 來自: 140.115.165.137 (09/30 17:59)

09/30 17:59, , 2F
改成這樣可以做出來了
09/30 17:59, 2F

09/30 22:51, , 3F
B=(A-c).^2; %不需要迴圈...
09/30 22:51, 3F
文章代碼(AID): #18uUq6g1 (MATLAB)
文章代碼(AID): #18uUq6g1 (MATLAB)