看板 MATLAB 關於我們 聯絡資訊
大家好,小弟不才又要上來請教大家一個問題  那就是有關雙重黎曼和簡化問題,想驗證和內建指令是否有相同結果, 想請教一下,下面的程式碼還能夠將迴圈給簡化掉嗎?? 因為之後外面還要再加2層迴圈,造成跑個雙重積曠日廢時, h=0.01; x1=0:h:3; x2=0:h:2; n1=length(x1); n2=length(x2); F1=0; for i=1:n1 for j=1:n2 F1=F1+(x1(i).^2.*x2(j)+x1(i).*x2(j).^2).*h.^2; end end 感謝大家~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.126.194.162
CBET:F1 = sum(sum((bsxfun(@times, x1'.^2, x2) + ... 06/10 23:31
CBET:bsxfun(@times, x1', x2.^2)))) * h^2; 06/10 23:31
reddragon00:非常感謝你 06/12 12:12