資源簡介
burgers方程 matlab的代碼 初始的函數(shù)要求是一個周期函數(shù)
代碼片段和文件信息
function?[?ux?]?=?burgers(?dt?N?T)
%求解無粘burgers方程的一階差分法
%???使用迎風差分格式?將C轉到matlab里面
pi=acos(-1);
dx=2*pi/N;
eps=1e-16;
for?i=1:1:N+1
????x(i)=(i-1)*dx;
end
for?i=1:1:N+1
????u(1i)=cos(x(i));?%初始函數(shù)
end
for?j=2:1:T
????for?i=1:1:N+1
????????if?(i==1)?pre=N;?else?pre=i-1;end
?????
評論
共有 條評論