資源簡介
在matlab中,利用迎風離散格式求解對流方程的代碼。
給定初值和邊界條件,直接求出數值解。
代碼片段和文件信息
function?u=peYF(adtnminxmaxxM)?
%%方程中的常數;時間步長;空間節點數;求解區間的左端;求解區間的右端;迭代次數
format?long;
h=(maxx-minx)/(n-1);
if?a>0
???for?j=1:(n+M)
??????u0(j)=IniU(minx+(j-M-1)*h);%向左延拓M個節點的函數值
???end
else
???for?j=1:(n+M)
??????u0(j)?=?IniU(minx+(j-1)*h);%向左延拓M個節點的函數值
???end
end
u
- 上一篇:基于Matlab GUI的串口通信編程
- 下一篇:matlab計算DH矩陣源碼.7z
評論
共有 條評論