《MATLAB 8.X程序设计及典型应用》课件第5章.pptVIP

  • 6
  • 0
  • 约4.1千字
  • 约 79页
  • 2024-12-28 发布于广东
  • 举报

《MATLAB 8.X程序设计及典型应用》课件第5章.ppt

5.4符号方程的求解

5.4.1符号代数方程的求解

MATLAB求解代数方程或代数方程组的指令为solve(),调用格式为

S=solve(eq,v)

计算单个方程eq=0关于变量v的解S。eq可以是含等号的符号方程。v缺省时MATLAB将利用指令findsym()找寻第一自由变量作为求解变量。

[y1,y2,…,yn]=solve(‘eq1’,‘eq2’,…,‘eqn’,‘v1’,‘v2’,…,‘vn’)

计算方程组eq1=0,eq2=0,…,eqn=0关于变量v1,v2,…,vn的解y1,y2,…,yn。如果只有一个输出变量,则该输出变量类型为构架数组,MATLAB把各个解分别存放在此构架数组的不同域中,每个域值为对应域名的变量的解。v缺省时MATLAB将利用指令findsym()找寻n个自由变量作为求解变量。5.4.2符号微分方程的求解

MATLAB求解符号微分方程和符号微分方程组的指令为dsolve(),调用格式为:

dsolve(‘eq1’,‘eq2’,…,‘eqn’,‘condl’,‘cond2’,…,‘condn’,‘v’)

计算带有初始条件cond1,cond2,…,condn的微分方程组eq1,eq2,…,eqn的解。v为微分变量,缺省时MATLAB将以t作为微分变量。【例5-35】

文档评论(0)

1亿VIP精品文档

相关文档