| 查看: 595 | 回复: 1 | |||
[求助]
求助运用matlab求解非线性方程组 已有1人参与
|
|
想用matlab求解关于k0,k11和e的超越方程组,方程组如下, h1+l1*sin(k0)+l5*sin(k6)+h4*sin(e)+l8*sin(e)=h3+lz*sin(k11)+h6*cos(e) l1*cos(k0)+l9+lz*cos(k11)=l5*cos(k6)-h4*sin(e)+l8*cos(e)+h6*sin(e) e=k3+k4+k5+k6-k0+k8+k9 其中k3和k4是关于k0和e的中间变量 k3=acos((11^2+(sqrt(l1^2+l2^2+2*l1*l2*cos(k2+k0)))^2+l1^2-l2^2)/(2*l1*(sqrt(l1^2+l2^2+2*l1*l2*cos(k2+k0))))) k4=acos((14^2+(sqrt(l1^2+l2^2+2*l1*l2*cos(k2+k0)))^2+l4^2-l3^2)/(2*l4*(sqrt(l1^2+l2^2+2*l1*l2*cos(k2+k0))))) 其余是已知量,我编制了如下方程: clear; clc l1=3450;l2=1400.89;l3=3500;l4=700;l5=4600.22;l6=1790.25;l7=637.02;l8=1387.51;l9=2330; h1=500;h2=1300;h3=550;h4=380;h5=850;h6=609.77; k2=deg2rad(34.82);k5=deg2rad(2.45);k8=deg2rad(14.77);k10=deg2rad(137.54) lz=7070.65 lq=1554.66 syms k9 assume(0<k9<pi) f=acos((l6^2+l7^2-lq^2)/(2*l6*l7))-k9 k9=solve(f,k9) syms k0 e k11 assume(0<k0<pi) assume(-pi/18<e<pi/18) assume(-pi/2<k9<pi/2) k3=acos((11^2+(sqrt(l1^2+l2^2+2*l1*l2*cos(k2+k0)))^2+l1^2-l2^2)/(2*l1*(sqrt(l1^2+l2^2+2*l1*l2*cos(k2+k0))))) k4=acos((14^2+(sqrt(l1^2+l2^2+2*l1*l2*cos(k2+k0)))^2+l4^2-l3^2)/(2*l4*(sqrt(l1^2+l2^2+2*l1*l2*cos(k2+k0))))) k6=k3+k4+k5-k0 eq1='h1+l1*sin(k0)+l5*sin(k6)+h4*sin(e)+l8*sin(e)=h3+lz*sin(k11)+h6*cos(e)'; eq2='l1*cos(k0)+l9+lz*cos(k11)=l5*cos(k6)-h4*sin(e)+l8*cos(e)+h6*sin(e)'; eq3='e=k3+k4+k5+k6-k0+k8+k9' [k0,e,k11]=solve(eq1,eq2,eq3,'k0','e','k11') 但是得不到有效解,求助啊。。 |
» 猜你喜欢
基金申报
已经有3人回复
国自然申请面上模板最新2026版出了吗?
已经有9人回复
溴的反应液脱色
已经有6人回复
纳米粒子粒径的测量
已经有7人回复
常年博士招收(双一流,工科)
已经有4人回复
推荐一本书
已经有10人回复
参与限项
已经有5人回复
有没有人能给点建议
已经有5人回复
假如你的研究生提出不合理要求
已经有12人回复
萌生出自己或许不适合搞科研的想法,现在跑or等等看?
已经有4人回复
pdl9527
专家顾问 (小有名气)
-

专家经验: +8 - 应助: 100 (初中生)
- 金币: 2107.8
- 红花: 23
- 帖子: 282
- 在线: 111.9小时
- 虫号: 1227333
- 注册: 2011-03-09
- 性别: GG
- 专业: 分离过程
- 管辖: 计算模拟
2楼2016-12-28 23:43:03












回复此楼