急!matlab solve用法
急!matlab solve用法
在中,solve函数主要是用来求解代数方程(多项式方程)的符号解析解。
用法示例:
solve(eq)
solve(eq, var)
solve(eq1, eq2, ..., eqn)
g = solve(eq1, eq2, ..., eqn, var1, var2, ..., varn)
其中,eq代表一个符号表达式或字符串,var代表一个变量名称
详细的解释:
g=solve(eq)
函数求代数方程的符号解析解。参量eq表示符号表达式或字符串。若eq是一符号表达式或一没有等号的字符串,则函数对方程的默认变量求解方程eq=0,默认变量由命令(eq)确定。若输出参量g为单一变量matlab没有solve函数急!matlab solve用法,则对于有多重解的非线性方程,g为一行向量。
g=solve(eq,var)
扩展资料
solve使用注意事项
1、solve解非代数方程的能力较弱,最好结合其他方式求解非代数方程
2、如果解得是一个方程组,而且采用了形如=solve(a+b==1, 2*a-b==4,a,b) 的格式matlab没有solve函数急!matlab solve用法,那么,在 中没问题,可以保证输出的a,b就等于相应的解。
3、但是在等早先版本中不能保证输出的顺序就是你声明变量时的顺序。所以最好采用g=solve(a+b==1, 2*a-b==4,a,b)这种单输出格式,这样输出的是一个结构体matlab没有solve函数,g.a和g.b就是对应的解。
- 随机文章
- 热门文章
- 热评文章