楼主: liukuan303
1173 4

[统计软件] matab求非线性方程组 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

已卖:13份资源

大专生

90%

还不是VIP/贵宾

-

威望
0
论坛币
6 个
通用积分
0.4748
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
215 点
帖子
52
精华
0
在线时间
66 小时
注册时间
2013-4-12
最后登录
2017-11-9

楼主
liukuan303 学生认证  发表于 2015-3-30 21:08:28 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
6@YB_TW3ABHEGB~CCJCNUUJ.png 如果知道那几个变量的值,如何求出B啊,用matlab的话,不怎么会用那个fslove()函数

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:非线性方程组 线性方程组 Matab 非线性方程 MATA matlab 方程组 如何

我看见,我

沙发
Hua1018 发表于 2015-3-30 21:20:58
先给已经知道的参数赋值,
用beta=fsolve(@(beta)等式左边的表达式,[ 随意选取一个初值])

藤椅
liukuan303 学生认证  发表于 2015-3-30 22:08:44
Hua1018 发表于 2015-3-30 21:20
先给已经知道的参数赋值,
用beta=fsolve(@(beta)等式左边的表达式,[ 随意选取一个初值])
beta=fsolve(@(beta)0.5*0.2^2*beta^2+0.3*beta-0.4+0.2^beta,0)
输入这个命令,函数是beta的二次方程,但求出来只有一个解,怎么回事?
matlab显示如下:
No solution found.

fsolve stopped because the problem appears regular as measured by the gradient,
but the vector of function values is not near zero as measured by the
default value of the function tolerance.

板凳
Hua1018 发表于 2015-3-31 13:58:51
liukuan303 发表于 2015-3-30 22:08
beta=fsolve(@(beta)0.5*0.2^2*beta^2+0.3*beta-0.4+0.2^beta,0)
输入这个命令,函数是beta的二次方程, ...
给两个初值,就会有两个解。你给处置为零,可能它就在0处迭代逼近的。这种你可以先画图看看极值点。搜百度fsolve,有个跟你类似的问题,有人解答了,我也是刚学,学艺不精。

报纸
liukuan303 学生认证  发表于 2015-3-31 14:14:18
Hua1018 发表于 2015-3-31 13:58
给两个初值,就会有两个解。你给处置为零,可能它就在0处迭代逼近的。这种你可以先画图看看极值点。搜百度 ...
给了两个初值,还是只有一个解~~~~

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-10 07:19