经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
MATLAB等数学软件专版
请教各位大侠,这个用MATLAB怎样编程?
楼主
l9843
1697
2
收藏
2014-06-05
现在有个定积分的隐函数求解,r为积分变量,a=0.99,b=5,pe=10,pw=4,rw=0.1,re=100,要求pe*,请教各位高手matlab 的fsolve 可以直接求解吗?
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
Benlaron
2014-6-6 07:37:28
为什么要用fsolve那么复杂?这个积分可以自己手算的诶……
把所有p和r带下标的玩意统统视为常数,也就是被积分函数是
\[\frac{2b - ar + r + \sqrt{ar - r - C + 4abrD}}{2br}\]
然后,将分子拆开,从而变成
\[\frac{1}{r} + \frac{1 - a}{2b} + \frac{\sqrt{(a - 1 + 4abD) r - C}}{2br}\]
前两项都可以求出积分来,下面考虑第三项
那么记常数\[\\k = a - 1 + 4 abD\\\],并做变量代换得\[\\t = \sqrt{(a - 1 + 4abD)r - C}\\\]
因此
\[r = \frac{t^2 + C}{k}\]
\[dr = 2ktdt\]
上面被积函数第三项变成\[\int 2k^2 \frac{t^3}{t^2 + C} dt\]
这个积分你要是算不出我也没办法了……
BTW,有时候多算一点,matlab毕竟是数值运算,直接解误差一般比较大~
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
l9843
2014-6-6 07:52:17
非常感谢!你这个处理方法对我的文章非常有借鉴之处!我准备使用!!
程序昨晚做出来了
function ff=djf(p1)
pe=10;pw=4;la=0.001;lc=0.2;a=(la-lc)/la;b=1/la;re=100;rw=0.1;
g=@(r,p1)((2*b-a*r+r+sqrt((a*r-r-b*(p1-pw)/log(re/rw)).^2+4*a*b*r*(p1-pw)/log(re/rw)))./(2*b*r));
ff=pe-pw-quadl(@(r)g(r,p1),0.1,100);
end
%主程序调用文件
% [x,feval]=fsolve(@djf,6,optimset('Display','off','TolX',1e-8,'TolFun',1e-8))
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
matlab书籍整理合集
求助各位大侠,matlab计算现金流的现值
matlab 实数运算,出现了复数,在线急等各位大侠帮忙
各位大侠,小女子弱弱一问:到哪里下64位的matlab呀?
matlab表示区间原理
MATLAB 滚动回归
请教2
matlab能求解这个定积分方程不?为了方便方程在下面的文本中,请各位大侠帮帮忙!
请问如何Matlab调用R?
各位大侠,请教以下方程组,在MATLAB里编码怎么写,非常感谢!
栏目导航
MATLAB等数学软件专版
金融实务版
Stata专版
文献求助专区
求助成功区
马克思主义经济学
热门文章
CDA 数据分析师:特征处理核心指南
投资人与创始人互坑套路
全球能源转型展望2025—全球和区域预测至20 ...
中国金融生成式AI多模态内容鉴伪与安全防御 ...
自己整理的私募股权投资实操手册。
海外资管机构赴上海投资指南(2025版)
全球企业社会责任报告数据
USPS账号又“暴雷”,合规浪潮来袭!
世界机器人2025年报告 World Robotics 2025
瓦尔拉斯框架与阿罗德布鲁 - SMD 框架的核心 ...
推荐文章
AI狂潮席卷学术圈,不会编程也能打造专属智 ...
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群