怎么用matlab解带三角函数的方程组

x=1000*cos(a)+1000*cos(a+b)+1000*cos(a+b+c);y=1000*sin(a)+1000*sin(a+b)+1000*sin(a+b+... x=1000*cos(a)+1000*cos(a+b)+1000*cos(a+b+c);
y=1000*sin(a)+1000*sin(a+b)+1000*sin(a+b+c);
给出xy的值求得abc的值
展开
 我来答
lhmhz
高粉答主

2019-05-16 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7263 获赞数:16991

向TA提问 私信TA
展开全部

题主给出已知两个的方程求三个变量,属于不定方程,但可以将此方程用非线性规划的方法求出其最优解。

当x=y=2000时,a =0.389246443932973,b =0.359877948900721,c =0.472074874092906

求解方法:

w0=[0.3  0.3  0.4]

[w,fval] = fmincon(@(w) fmincon_fun(w),w0)

a=w(1),b=w(2),c=w(3)

x=1000*cos(a)+1000*cos(a+b)+1000*cos(a+b+c)  %验证 x =2000

y=1000*sin(a)+1000*sin(a+b)+1000*sin(a+b+c)  %验证 y =2000

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式