matlab求解超越方程数值解

已知Pr,Pt,Ar,Ke,求解xx^2=Pr*Ar*exp(-Ke*x)/(4*3.14*Pr*x^2)写成一个函数(m文件)可以返回x的值例如Pt=10,Pr=1,A... 已知Pr,Pt,Ar,Ke,求解x
x^2=Pr*Ar*exp(-Ke*x)/(4*3.14*Pr*x^2)
写成一个函数(m文件)可以返回x的值
例如Pt=10,Pr=1,Ar=1,Ke=1时的x值,如果可以最好用数值递推,因为所需x合理取值范围在0到1.5之间
展开
 我来答
tianxiawulang
2015-04-27 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2658万
展开全部

参考代码:

>> Pt=10;Pr=1;Ar=1;Ke=1;
>> x=fsolve(@(x)-x^2+Pr*Ar*exp(-Ke*x)/(4*3.14*Pr*x^2),1)
Optimization terminated: first-order optimality is less than options.TolFun.
x =
    0.4721
追问
那个@(x)是什么意思啊,能不能解释下fsolve里面顺序都代表什么啊,谢谢了
追答
@(x) 表示关于x的匿名函数(anonymous function)。
fsolve的第一个参数是待求解的方程,第二个参数是x的初值。
东莞大凡
2024-11-14 广告
标定板认准大凡光学科技,专业生产研发厂家,专业从事光学影像测量仪,光学投影测量仪.光学三维测量仪,光学二维测量仪,光学二维测量仪,光学三维测量仪,光学二维测量仪.的研发生产销售。东莞市大凡光学科技有限公司创立于 2018 年,公司总部坐落于... 点击进入详情页
本回答由东莞大凡提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式