注册 登录
编程论坛 Matlab

此方程组是否可以用matlab解

faint0431 发布于 2006-05-22 13:57, 1094 次点击
我有一个方程组希望用matlab解,但不知道能不能解
共含三个方程,
a=412sin(y+z)+385sin(y)
b=-412sin(x)cos(y+z)-385sin(x)cos(y)
c=412cos(x)cos(y+z)+385cos(x)cos(y)+121.8
是否可以直接求解,或者变个方式来用matlab求??
其中a,b,c是已知量
x,y,z是未知的变量,是3个角度
2 回复
#2
skytigerzhao2006-05-27 15:24
计算式如下:
>> syms a b c x y z
>> [x y z]=solve('a=412*sin(y+z)+385*sin(y)','b=-412*sin(x)*cos(y+z)-385*sin(x)*cos(y)','c=412*cos(x)*cos(y+z)+385*cos(x)*cos(y)+121.8')
最多了两秒就可以得到结果。
#3
skytigerzhao2006-05-27 15:25
>> syms a b c x y z
>> [x y z]=solve('a=412*sin(y+z)+385*sin(y)','b=-412*sin(x)*cos(y+z)-385*sin(x)*cos(y)','c=412*cos(x)*cos(y+z)+385*cos(x)*cos(y)+121.8')
照上面计算,最多2秒可得结果。
1