求matlab解三元方程组,最好能把命令行列出来

11*cosy+x=350cos(z*x)=-sin(y)1/tan(y)=-z*11*sin(z*x)... 11*cosy+x=350
cos(z*x)=-sin(y)
1/tan(y)=-z*11*sin(z*x)
展开
 我来答
lhmhz
高粉答主

2018-12-16 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17019

向TA提问 私信TA
展开全部

求matlab解此三元方程组,可以考虑用fsove()函数来求解。

1、首先自定义函数fun(x)

fun=@(x)[11*cos(x(2))+x(1)-350,cos(x(3).*x(1))+sin(x(2)),1/tan(x(2))+x(3)*11.*sin(x(3).*x(1))]; %x=x(1),y=x(2),z=x(3)

2、然后用fsove()函数求解

x0=[300 2 -0.01], [x,h]=fsolve(fun,x0)

3、求解结果

x≈350.01;y≈1.5713;z≈0.044877

4、求解界面

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式