24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1163  |  回复: 4

XiaoGuads

版主

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!

[求助] 数值解非线性方程组时找不到解,希望各位能帮帮我 已有2人参与

function y=fun(x)
alpha=0.125*pi/180;x1=0;z1=5;x2=0;z2=25;L1=5;L2=5;f=30;h0=20;n2=1.49386;
y(1) = tan(alpha) - x(1)/x(2);
y(2) = n2*sin(atan((x1 - x(1))/(z1 - x(2))) - atan((x(2) - x(4))/(x(1) - x(3)))) - sin(pi/2 - alpha + atan((x1 - x(1))/(z1 - x(2)))) ;
y(3) = n2*sin(atan((x2 - x(3))/(z2 - x(4))) - atan((x(2) - x(4))/(x(1) - x(3)))) - sin(pi/2 + atan((x2 - x(3))/(z2 - x(4))));
y(4) = L1 + L2 - f + h0 - h0*n2 + n2*((x(1) - x(3))^2 + (x(2) - x(4))^2)^(1/2);
end
----------------------------------------------------------------------
命令行输入
>> fsolve('fun',[0.1 5.1 0.1 25.1])
----------------------------------------------------------------------
No solution found.

fsolve stopped because the relative size of the current step is less than the
default value of the step size tolerance squared, but the vector of function values
is not near zero as measured by the default value of the function tolerance.

合理的解应该是在初值附近的,可为什么解不出来呢
回复此楼

» 猜你喜欢

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

竹一拿下

主管区长

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!


jjdg: 金币+1, 感谢参与 2019-01-31 00:28:29
2楼2019-01-30 17:49:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hzlhm

实习版主

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
月只蓝: 金币+10, 感谢帮助! 2019-01-31 18:04:04
利用最小二乘法(lsqnonlin),可以求得
x1=0.0109083348225495 ;x2=4.99999947195261;x3=0.0384214997768871;4=25.0000321470904
验证:
y1 = tan(alpha) - x(1)/x(2)=-2.16860202711944e-09
y2 = n2*sin(atan((x1 - x(1))/(z1 - x(2))) - atan((x(2) - x(4))/(x(1) - x(3)))) - sin(pi/2 - alpha + atan((x1 - x(1))/(z1 - x(2)))) =5.90246506399546e-06
y3 = n2*sin(atan((x2 - x(3))/(z2 - x(4))) - atan((x(2) - x(4))/(x(1) - x(3)))) - sin(pi/2 + atan((x2 - x(3))/(z2 - x(4))))=-3.15643589759254e-05

» 本帖已获得的红花(最新10朵)

QQ:2120156492
3楼2019-01-31 14:39:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

XiaoGuads

主管区长

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!

送红花一朵
引用回帖:
3楼: Originally posted by hzlhm at 2019-01-31 14:39:33
利用最小二乘法(lsqnonlin),可以求得
x1=0.0109083348225495 ;x2=4.99999947195261;x3=0.0384214997768871;4=25.0000321470904
验证:
y1 = tan(alpha) - x(1)/x(2)=-2.16860202711944e-09
y2 = n2*sin(atan ...

我在这方面是小白,请问大神能否贴出代码呢,谢谢!
4楼2019-02-04 16:56:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

专家顾问

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!

【答案】应助回帖

1stOpt试试,不需初值,精度更高:
CODE:
Parameter x(4);
Constant alpha=0.125*pi/180,xx1=0,z1=5,xx2=0,z2=25,L1=5,L2=5,f=30,h0=20,n2=1.49386;
Function
tan(alpha) - x(1)/x(2);
n2*sin(atan((xx1 - x(1))/(z1 - x(2))) - atan((x(2) - x(4))/(x(1) - x(3)))) - sin(pi/2 - alpha + atan((xx1 - x(1))/(z1 - x(2)))) ;
n2*sin(atan((xx2 - x(3))/(z2 - x(4))) - atan((x(2) - x(4))/(x(1) - x(3)))) - sin(pi/2 + atan((xx2 - x(3))/(z2 - x(4))));
L1 + L2 - f + h0 - h0*n2 + n2*((x(1) - x(3))^2 + (x(2) - x(4))^2)^(1/2);

有周期性三角函数,多解:
1:
x1: 0.0108298192893512
x2: 4.96401563027804
x3: 11.024819043045
x4: -11.7300564127835

2:
x1: 0.0109088181961899
x2: 5.0000209101071
x3: -0.00562667845017508
x4: 25.00001407242
5楼2019-02-28 18:14:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 XiaoGuads 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 320分,材料与化工专业,求调剂 +13 一定上岸aaa 2026-03-27 17/850 2026-04-01 19:01 by CFQZAFU
[基金申请] esi高被引论文是不是能对中标有所加分和帮助呢 +3 redcom 2026-04-01 3/150 2026-04-01 15:44 by 443933501
[考研] 求生物学调剂 +7 15172915737 2026-04-01 7/350 2026-04-01 15:27 by 闲人终南山
[考研] 材料专硕306英一数二 +7 z1z2z3879 2026-03-31 7/350 2026-04-01 14:50 by ZXlzxl0425
[考研] 一志愿中国科学院大学265求调剂 +8 恬淡ye 2026-03-31 9/450 2026-04-01 14:34 by 逆水乘风
[考研] 材料专业求调剂 +7 月月鸟木 2026-04-01 7/350 2026-04-01 11:36 by wangjy2002
[考研] 279求调剂 +6 莫xiao 2026-04-01 6/300 2026-04-01 11:11 by 逆水乘风
[考研] 358求调剂 +3 王向阳花 2026-03-31 3/150 2026-04-01 09:56 by zzchen2000
[考研] 一志愿 南京航空航天大学 ,080500材料科学与工程学硕 +10 @taotao 2026-03-31 11/550 2026-04-01 09:43 by xiayizhi
[考研] 材料科学与工程求调剂 +13 深V宿舍吧 2026-03-29 13/650 2026-03-31 19:50 by Dyhoer
[考研] 一志愿a区211,085601-307分求调剂 +10 党嘉豪 2026-03-31 23/1150 2026-03-31 18:44 by JourneyLucky
[考研] 346求调剂 一志愿070303有机化学 +11 萝卜炖青菜 2026-03-28 12/600 2026-03-31 17:54 by xhai2011
[考研] 266求调剂 +3 哇呼哼呼哼 2026-03-29 3/150 2026-03-31 10:06 by cal0306
[考研] 269求调剂 +4 我想读研11 2026-03-31 4/200 2026-03-31 10:04 by cal0306
[考研] 材料化工340求调剂 +3 jhx777 2026-03-30 3/150 2026-03-30 17:54 by JourneyLucky
[考研] 0703 化学 求调剂,一志愿山东大学 342 分 +7 Shern—- 2026-03-28 7/350 2026-03-30 16:31 by nothing投稿中
[考研] 071010 323 分求调剂 +3 Baekzhy 2026-03-27 3/150 2026-03-30 14:24 by andresqi
[考研] 本科新能源科学与工程,一志愿华理能动285求调剂 +7 AZMK 2026-03-28 11/550 2026-03-28 21:01 by xxxsssccc
[考研] 315分求调剂 +7 26考研上岸版26 2026-03-26 7/350 2026-03-28 04:05 by fmesaito
[考研] 机械学硕310分,数一英一,一志愿211本科双非找调剂信息 +3 @357 2026-03-25 3/150 2026-03-26 16:34 by by.MENG
信息提示
请填处理意见