1. 程式人生 > >MATLAB中的subs函式 符號替代函式

MATLAB中的subs函式 符號替代函式

subs是單詞substitution的縮寫,意思就是“替代”。 比如命令: f=a+b; subs(f,a,4); 則結果是:ans=4+b >> syms a b >> f=a+b f = a + b >> subs(f,b,3) ans = a + 3 >> subs(ans,a,4) ans =      7 另外, 若工作空間中已經存在變數a=980,C1=3。 那麼比如說現在想求微分方程:dy=-a*y; 則輸入命令:y=dsolve('Dy=-a*y') 則得結果:y=exp(-a*t)*C1; 這時再輸入:subs(y) 則軟體會自動將工作空間
的已存在的變數a=980,C1=3代入y的表示式中,得到精確解:y=exp(-980*t)*3