當前位置:編程學習大全網 - 編程軟體 - 怎樣在matlab中執行循環叠代

怎樣在matlab中執行循環叠代

在matlab中執行循環叠代的方法:

a是壹個由nk個數組成的數組、

對應的y也應該是由nk個數組成的數組

a=某數組;

b=某常數;

d=某常數;

for k=1:1:nk

c=1;

n=0;

errf=1;

求X1000:

while errf>1e-8n<100%計算結果精度要求1e-8,如果叠代超過100次還不收斂,退出循環。

y(k)=a(k)*b*c;

c1=y*d;

errf=(c1-c)/c1;

X1000=c1。

擴展資料

利用叠代算法解決問題,需要做好以下三個方面的工作:

壹、確定叠代變量。在可以用叠代算法解決的問題中,至少存在壹個直接或間接地不斷由舊值遞推出新值的變量,這個變量就是叠代變量。

二、建立叠代關系式。所謂叠代關系式,指如何從變量的前壹個值推出其下壹個值的公式(或關系)。叠代關系式的建立是解決叠代問題的關鍵,通常可以使用遞推或倒推的方法來完成。

三、對叠代過程進行控制。

參考資料:

百度百科——叠代循環

  • 上一篇:網絡nb是什麽梗網絡nb的解釋
  • 下一篇:Excel VBA 生成CSV文件
  • copyright 2024編程學習大全網