91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 710B
    文件類型: .m
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-16
  • 語言: Matlab
  • 標簽: 歐拉法??

資源簡介

用Eular法解常微分方程組的數值解,使用了細胞數組,代碼簡潔,除注釋外的有效代碼只有二十行左右。(幾年前上傳的程序了,當時要20積分,現在為大家降到5個積分)

資源截圖

代碼片段和文件信息

function?y=Eular(funcsabny0)
%用Eular法解常微分方程組的數值解,其中funcs為方程組表達式的右側項
%如dy1/dx=y1+2*y2+3*y3,則取等式后面項
%其形式是一個細胞數組
%ab為區間左右端點
%n為節點總數
%y0為方程組在自變量為a時的取值形式為一行向量或一列向量
m=max(size(funcs));
if?m~=max(size(y0));
????error(‘方程組個數與初值個數不匹配‘);
end
for?i=1:m
????funcs{i}=inline(funcs{i});
end
y=zeros(nm);
y(1:)

評論

共有 條評論