早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab 符号函数的问题f=solve('x+y+z=1','x-y+z=2','2*x-y-z=1')f = x:[1x1 sym]y:[1x1 sym]z:[1x1 sym]我用的是7.1 按照教程上说的 应该是求出各个解才对 为什么求不出解?

题目详情
matlab 符号函数的问题
f=solve('x+y+z=1','x-y+z=2','2*x-y-z=1')
f =
x:[1x1 sym]
y:[1x1 sym]
z:[1x1 sym]
我用的是7.1 按照教程上说的 应该是求出各个解才对 为什么求不出解?
▼优质解答
答案和解析
估计你用的版本是7.1以上的.7.1以上的版本在解代数方程(solve)有一点先调整:对于有唯一解得代数方程组,解存放在一个结构体中).其实你上面的方程已经是求解出来了,只不过是存放在结构体(structure)中看不到而已,在上面的求解结果继续输入(f.x),就能看到求解的x值,y和z值的查看一次类推.如果觉得这样麻烦也可以用
[x,y,z]=solve('x+y+z=1','x-y+z=2','2*x-y-z=1'),
直接得到求解的结果
看了 matlab 符号函数的问题...的网友还看了以下: