| 查看: 2076 | 回复: 10 | ||||
wh1125木虫 (正式写手)
|
[求助]
求助:matlab求解一个方程组,其中一个方程有三角函数
|
|||
» 本主题相关价值贴推荐,对您同样有帮助:
solve解超越方程少了一个解
已经有3人回复
请教一个matlab求解非线性方程组的问题
已经有9人回复
matlab如何求解一个非线性微分方程组
已经有8人回复
求助,用matlab解微分方程组,希望高手能给予指点
已经有17人回复
这个方程组怎么解啊
已经有14人回复
MATLAB求解非线性方程组
已经有5人回复
求Matlab高手解决线性方程组的迭代求解问题
已经有17人回复
如何求解下列方程:xlnx=a(x-b)
已经有14人回复
各位朋友,如何用matlab编写这个方程,并求解?
已经有15人回复
求助 MATLAB解方程组-fslove
已经有7人回复
求助matlab---fsolve解非线性方程组
已经有6人回复
Matlab求解偏微分方程组
已经有22人回复
matlab求解非线性方程组
已经有16人回复
matlab数值求解边界条件微分方程组
已经有7人回复
高金求助matlab解微分方程组
已经有12人回复
求matlab求解一个方程组的问题
已经有6人回复
matlab的fsove 命令求解非线性方程组
已经有6人回复
MATLAB解方程出现??? Subscripted assignment dimension mismatch.
已经有3人回复
【求助】向各位大侠求助matlab求解微分方程组遇到的一个问题
已经有21人回复
【求助】用mathematica 5.0求解一个非线性方程组失败,特发帖求助!
已经有5人回复
【求助】MATLAB 有限差分法(FDM)求解偏微分方程
已经有22人回复
【求助】积分微分方程matlab求解
已经有6人回复
【求助】matlab怎么求解偏微分方程组啊,先谢谢了
已经有13人回复
求助一个差分方程的MATLAB实现
已经有3人回复
matlab求解超越方程
已经有3人回复
【求助】求教matlab解非线性方程组
已经有9人回复
月只蓝
主管区长 (职业作家)
-

专家经验: +1059 - 计算强帖: 8
- 应助: 1712 (讲师)
- 贵宾: 8.888
- 金币: 68121.7
- 散金: 1938
- 红花: 443
- 沙发: 4
- 帖子: 4373
- 在线: 3291.4小时
- 虫号: 1122189
- 注册: 2010-10-14
- 专业: 宇宙学
- 管辖: 计算模拟区
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
wh1125: 金币+28, ★★★★★最佳答案, 太感谢了!我对你的景仰犹如滔滔江水连绵不绝啊! 2013-09-26 19:12:20
感谢参与,应助指数 +1
wh1125: 金币+28, ★★★★★最佳答案, 太感谢了!我对你的景仰犹如滔滔江水连绵不绝啊! 2013-09-26 19:12:20
|
function solve_nonl clear all;clc x0=[-7 7 7 6.5 24]; options=optimset('MaxIter',1000,'MaxFunEvals',5000); x=fsolve(@nonl,x0,options) function f=nonl(x) K0=x(1); K1=x(2); K2=x(3); K3=x(4); beta0=x(5); k0=2*pi/0.88; n0=3.4; n1=3.6; n2=3.4; n3=3.55; f(1)=K0^2-K0^2*n0^2+beta0^2; f(2)=K1^2-k0^2*n1^2+beta0^2; f(3)=K2^2-k0^2*n2^2+beta0^2; f(4)=K3^2-k0^2*n3^2+beta0^2; f(5)=(K1^2*K2*K3^2+K0*K3^4+K0*K1^2*K2^2+K0^2*K2*K3^2)*(tan(K3*0.2))^2-(K3^2*(K0^2*K2+K0*K2^2+K0*K1^2+K1^2*K2)); |

6楼2013-09-26 18:17:37
dingd
铁杆木虫 (职业作家)
- 计算强帖: 4
- 应助: 1641 (讲师)
- 金币: 15037.3
- 散金: 101
- 红花: 234
- 帖子: 3410
- 在线: 1223.5小时
- 虫号: 291104
- 注册: 2006-10-28
8楼2013-09-26 20:39:37
dingd
铁杆木虫 (职业作家)
- 计算强帖: 4
- 应助: 1641 (讲师)
- 金币: 15037.3
- 散金: 101
- 红花: 234
- 帖子: 3410
- 在线: 1223.5小时
- 虫号: 291104
- 注册: 2006-10-28
10楼2013-09-26 22:07:42
lihongyu0526
金虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 1252.3
- 帖子: 176
- 在线: 52小时
- 虫号: 191329
- 注册: 2006-02-20
- 性别: GG
- 专业: 无机材料化学
2楼2013-09-26 14:46:02
wh1125
木虫 (正式写手)
- 应助: 10 (幼儿园)
- 金币: 3078.9
- 红花: 5
- 帖子: 498
- 在线: 431.2小时
- 虫号: 417863
- 注册: 2007-07-02
- 性别: GG
- 专业: 集成电路设计与测试
3楼2013-09-26 16:03:49
dingd
铁杆木虫 (职业作家)
- 计算强帖: 4
- 应助: 1641 (讲师)
- 金币: 15037.3
- 散金: 101
- 红花: 234
- 帖子: 3410
- 在线: 1223.5小时
- 虫号: 291104
- 注册: 2006-10-28
【答案】应助回帖
★ ★ ★
感谢参与,应助指数 +1
wh1125: 金币+2, ★有帮助, 没有解决我的问题 2013-09-26 17:41:38
ben_ladeng: 金币+1, 感谢参与 2013-09-26 19:13:25
感谢参与,应助指数 +1
wh1125: 金币+2, ★有帮助, 没有解决我的问题 2013-09-26 17:41:38
ben_ladeng: 金币+1, 感谢参与 2013-09-26 19:13:25
|
1:Solve函数是求符号解,很多情况下符号解是无法求出的,此时可改用数值解命令fsolve; 2:5个方程却只有4个未知数(k1,k2,k3,beta0),属超越方程,无精确解; 3:如果去掉最后一个方程,可得唯一解: beta0: 23.2021994252868 k1: -11.0612145738144 k2: -7.13998330841327 k3: -10.2041827740037 |
4楼2013-09-26 16:12:27
wh1125
木虫 (正式写手)
- 应助: 10 (幼儿园)
- 金币: 3078.9
- 红花: 5
- 帖子: 498
- 在线: 431.2小时
- 虫号: 417863
- 注册: 2007-07-02
- 性别: GG
- 专业: 集成电路设计与测试
5楼2013-09-26 17:40:24
wh1125
木虫 (正式写手)
- 应助: 10 (幼儿园)
- 金币: 3078.9
- 红花: 5
- 帖子: 498
- 在线: 431.2小时
- 虫号: 417863
- 注册: 2007-07-02
- 性别: GG
- 专业: 集成电路设计与测试
7楼2013-09-26 19:20:41
wh1125
木虫 (正式写手)
- 应助: 10 (幼儿园)
- 金币: 3078.9
- 红花: 5
- 帖子: 498
- 在线: 431.2小时
- 虫号: 417863
- 注册: 2007-07-02
- 性别: GG
- 专业: 集成电路设计与测试
9楼2013-09-26 21:42:31













回复此楼