您现在的位置是:首页 >综合 > 2024-04-24 00:54:05 来源:

MATLAB解方程组设定参数范围(matlab解方程组)

导读 大家好,我是小夏,我来为大家解答以上问题。MATLAB解方程组设定参数范围,matlab解方程组很多人还不知道,现在让我们一起来看看吧!1、是...

大家好,我是小夏,我来为大家解答以上问题。MATLAB解方程组设定参数范围,matlab解方程组很多人还不知道,现在让我们一起来看看吧!

1、是这么回事。solve函数求解方程组时,函数输出结果,也就是方程组的未知数是有一定顺序的。你的例子一共有4个未知数,solve求解出来后[x1,x2,x4,x4]存放的分别是t,x,y,z.如果你这么调用[t,x,y,z]=solve(2*x+3*y-z+t-2,5*x+y+z-t-13,x-y+2*z+2*t-3,3*x+2*y+2*z+9*t+3)

2、,t存放t,x存放x,y存放y,z存放z,当然和实际结果一样。

3、可是如果这样[x,y,z,t]=solve(2*x+3*y-z+t-2,5*x+y+z-t-13,x-y+2*z+2*t-3,3*x+2*y+2*z+9*t+3),那么x存放的实际就是t了,y存放x等等

4、楼主说对了,的确是按照英文字母的顺序。以下是MATLAB中的帮助信息:

5、 For a system of equations and an equal number of outputs, the results are sorted alphabetically and assigned to the outputs.

6、"alphabetically"就是按字母顺序的意思

7、欢迎楼主去这里逛逛!牛人很多的。http://bbs.matwav.com/

本文到此讲解完毕了,希望对大家有帮助。