24小时热门版块排行榜    

查看: 1705  |  回复: 7

notdingy

铁虫 (正式写手)

[求助] 利用MATLAB计算如下方程组,求大神算出结果。解析法显示为空,可能要利用数值法 已有3人参与

L1='0.8334=(x^2*(sinh(sqrt(x^2-(2*pi*y*(1/1544.14-1/z)^2)))*u)^2)/(x^2*(cosh(sqrt(x^2-(2*pi*y*(1/1544.14-1/z)^2)))*u)^2-(2*pi*y*(1/1544.14-1/z)^2))';
L2='0.8799=(x^2*(sinh(sqrt(x^2-(2*pi*y*(1/1544.145-1/z)^2)))*u)^2)/(x^2*(cosh(sqrt(x^2-(2*pi*y*(1/1544.145-1/z)^2)))*u)^2-(2*pi*y*(1/1544.145-1/z)^2))';
L3='0.91092=(x^2*(sinh(sqrt(x^2-(2*pi*y*(1/1544.15-1/z)^2)))*u)^2)/(x^2*(cosh(sqrt(x^2-(2*pi*y*(1/1544.15-1/z)^2)))*u)^2-(2*pi*y*(1/1544.15-1/z)^2))';
L4='0.92915=(x^2*(sinh(sqrt(x^2-(2*pi*y*(1/1544.155-1/z)^2)))*u)^2)/(x^2*(cosh(sqrt(x^2-(2*pi*y*(1/1544.155-1/z)^2)))*u)^2-(2*pi*y*(1/1544.155-1/z)^2))';
solve(L1,L2,L3,L4,x,y,z,u)

x,y,z,u为未知数,四个方程形式都一样。利用fsolve?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
notdingy: 金币+2, ★★★很有帮助 2015-11-18 17:39:05
数值解的话用1stOpt试试,很简单的。

[ 发自手机版 http://muchong.com/3g ]
2楼2015-11-17 22:51:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

凌风7388

铁虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
notdingy: 金币+8, ★★★很有帮助 2015-11-18 17:38:48
用fsolve可以解,但是解之间需要给定初值,初值不同得到的结果就不同。
比如假设x=y=z=u=1 1 1 1,得到的结果依次为:1.8634    0.3599    1.9406    1.1542
比如假设x=z=1,y=u=2,   得到的结果依次为:1.6796    2.0456    0.8471    2.4493
3楼2015-11-18 09:36:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

notdingy

铁虫 (正式写手)

引用回帖:
3楼: Originally posted by 凌风7388 at 2015-11-18 09:36:02
用fsolve可以解,但是解之间需要给定初值,初值不同得到的结果就不同。
比如假设x=y=z=u=1 1 1 1,得到的结果依次为:1.8634    0.3599    1.9406    1.1542
比如假设x=z=1,y=u=2,   得到的结果依次为:1.6796  ...

具体的程序要怎么写呢,没用过fsolve
4楼2015-11-18 10:39:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

notdingy

铁虫 (正式写手)

引用回帖:
2楼: Originally posted by dingd at 2015-11-17 22:51:58
数值解的话用1stOpt试试,很简单的。

网上找了很多1stopt,都安装不成功
5楼2015-11-18 10:40:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

引用回帖:
5楼: Originally posted by notdingy at 2015-11-18 10:40:19
网上找了很多1stopt,都安装不成功...

坛子里就有啊
6楼2015-11-18 11:44:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1314168apple

金虫 (知名作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
notdingy: 金币+10, ★★★很有帮助 2015-11-18 17:38:30
fun=@(x)[0.8334-(x(1)^2*(sinh(sqrt(x(1)^2-(2*pi*x(2)*(1/1544.14-1/x(3))^2)))*x(4))^2)/(x(1)^2*(cosh(sqrt(x(1)^2-(2*pi*x(2)*(1/1544.14-1/x(3))^2)))*x(4))^2-(2*pi*x(2)*(1/1544.14-1/x(3))^2));0.8799-(x(1)^2*(sinh(sqrt(x(1)^2-(2*pi*x(2)*(1/1544.145-1/x(3))^2)))*x(4))^2)/(x(1)^2*(cosh(sqrt(x(1)^2-(2*pi*x(2)*(1/1544.145-1/x(3))^2)))*x(4))^2-(2*pi*x(2)*(1/1544.145-1/x(3))^2));0.91092-(x(1)^2*(sinh(sqrt(x(1)^2-(2*pi*x(2)*(1/1544.15-1/x(3))^2)))*x(4))^2)/(x(1)^2*(cosh(sqrt(x(1)^2-(2*pi*x(2)*(1/1544.15-1/x(3))^2)))*x(4))^2-(2*pi*x(2)*(1/1544.15-1/x(3))^2));0.92915-(x(1)^2*(sinh(sqrt(x(1)^2-(2*pi*x(2)*(1/1544.155-1/x(3))^2)))*x(4))^2)/(x(1)^2*(cosh(sqrt(x(1)^2-(2*pi*x(2)*(1/1544.155-1/x(3))^2)))*x(4))^2-(2*pi*x(2)*(1/1544.155-1/x(3))^2))];

TT=fsolve(fun,randn(4,1));

都没有精确的解,可能不存在?检查检查。
误差(好些解得到的差不多):

fun(TT)

   -0.0549
   -0.0084
    0.0226
    0.0408
为了最终理解你所不理解的,你必须经历一条愚昧无知的道路。为了占有你从未占有的东西,你必须经历被剥夺的道路。为了达到你现在所不在的名位,你必须经历那...
7楼2015-11-18 12:19:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

凌风7388

铁虫 (正式写手)

引用回帖:
4楼: Originally posted by notdingy at 2015-11-18 10:39:19
具体的程序要怎么写呢,没用过fsolve...

function xFsolve
clear all;clc
x0=[1 1 1 1]';x1=fsolve(@nonlineqs,x0)
x0=[1 2 1 2]';x2=fsolve(@nonlineqs,x0)

function f=nonlineqs(x)
f(1)=0.8334-(x(1)^2*(sinh(sqrt(x(1)^2-(2*pi*x(2)*(1/1544.14-1/x(3))^2)))*x(4))^2)/(x(1)^2*(cosh(sqrt(x(1)^2-(2*pi*x(2)*(1/1544.14-1/x(3))^2)))*x(4))^2-(2*pi*x(2)*(1/1544.14-1/x(3))^2));
f(2)=0.8799-(x(1)^2*(sinh(sqrt(x(1)^2-(2*pi*x(2)*(1/1544.14-1/x(3))^2)))*x(4))^2)/(x(1)^2*(cosh(sqrt(x(1)^2-(2*pi*x(2)*(1/1544.14-1/x(3))^2)))*x(4))^2-(2*pi*x(2)*(1/1544.14-1/x(3))^2));
f(3)=0.91092-(x(1)^2*(sinh(sqrt(x(1)^2-(2*pi*x(2)*(1/1544.14-1/x(3))^2)))*x(4))^2)/(x(1)^2*(cosh(sqrt(x(1)^2-(2*pi*x(2)*(1/1544.14-1/x(3))^2)))*x(4))^2-(2*pi*x(2)*(1/1544.14-1/x(3))^2));
f(4)=0.92915-(x(1)^2*(sinh(sqrt(x(1)^2-(2*pi*x(2)*(1/1544.14-1/x(3))^2)))*x(4))^2)/(x(1)^2*(cosh(sqrt(x(1)^2-(2*pi*x(2)*(1/1544.14-1/x(3))^2)))*x(4))^2-(2*pi*x(2)*(1/1544.14-1/x(3))^2));
8楼2015-11-18 13:28:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 notdingy 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] filecode变化情况 +6 布布和一二 2026-08-07 16/800 2026-08-07 13:25 by 且听虎啸
[基金申请] 大家散了吧,后缀研究没有意义,别浪费时间了,过好目前的每一天,不要焦虑 +5 Tide man 2026-08-06 7/350 2026-08-07 13:11 by 医学老男孩
[基金申请] 关于豆爷回答的JTJC与%2F数量 +4 yang182083 2026-08-06 6/300 2026-08-07 12:43 by 虫友是什么虫
[基金申请] 面上再次挂了,太难了,躺也躺不了,倦也卷不过,小学校之殇! +23 低垂的野花 2026-07-31 31/1550 2026-08-07 12:22 by speculiar
[基金申请] filecode +14 等待解的谜 2026-08-06 19/950 2026-08-07 12:20 by wlwhappy
[基金申请] 基金中了 +11 laoda193707 2026-08-06 11/550 2026-08-07 10:54 by TT和NN
[基金申请] 听说今天filecode变了 +21 布布和一二 2026-08-06 44/2200 2026-08-07 10:11 by 布布和一二
[基金申请] 固定端突然变了,今天 +4 archvillain 2026-08-06 8/400 2026-08-07 08:06 by 带你看大海
[基金申请] filecode +8 布布和一二 2026-08-06 11/550 2026-08-06 20:41 by tangpu318
[基金申请] 求各位大神看下 100+6 hpkpkpkp 2026-08-05 33/1650 2026-08-06 14:49 by zhiyanjiang
[基金申请] 影响面上的因素 +8 布布和一二 2026-08-05 11/550 2026-08-06 10:41 by 宝贝虫子
[基金申请] 8月时间戳变的,举个手。玩一下,释放压力 +9 archvillain 2026-08-04 11/550 2026-08-05 20:06 by wlwhappy
[基金申请] 好消息?这个有何含义??? +8 Tide man 2026-08-05 10/500 2026-08-05 16:14 by xmuxiaoyu
[考博] 【2027博士申请】纳米药物递送方向 20+3 13586093586 2026-08-03 4/200 2026-08-05 09:59 by lfy8008
[基金申请] 有没有H口的?有收到消息的吗? +3 超级海虾 2026-08-04 3/150 2026-08-04 17:26 by 学教育滴
[论文投稿] 十年后又回来了,论文投稿求助 +3 哈哈114477 2026-08-01 3/150 2026-08-04 15:40 by tegsgjy20
[基金申请] 纯娱乐,不喜欢勿喷 +7 Tide man 2026-08-04 10/500 2026-08-04 15:10 by loufangrui
[基金申请] 面上提前没消息,有中的吗 +14 archvillain 2026-08-02 18/900 2026-08-04 14:42 by archvillain
[基金申请] 娱乐 +4 Tide man 2026-08-03 4/200 2026-08-04 11:51 by wgch518
[基金申请] 什么时候能放榜呀? +3 Jacob678 2026-08-03 3/150 2026-08-03 16:14 by gltch
信息提示
请填处理意见