24小时热门版块排行榜    

查看: 700  |  回复: 2

后会有期wq

新虫 (初入文坛)

[求助] matlab求解超越方程 已有1人参与

程序如下:
p=0:0.01:100;ni=4e15*p;
% 超越方程 nf/ni=1+6.94e25/ni*log(nf/ni)
for i=1:length(ni);
     nf=fsolve(@(x)x/ni-1-6.94e25/ni*log(x/ni),1.63e27);
end;

我想要得出nf和ni之间的关系,画出他们之间的曲线
用fsolve求解的话,总报错说我初值写的不对。
Objective function is returning undefined values at initial point. FSOLVE cannot continue.
不知道该怎么改了。求大神帮忙!
回复此楼

» 猜你喜欢

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

Sibewolf

木虫 (小有名气)

ni已经定义成数组了,函数表达式里直接写ni会有问题吧

发自小木虫Android客户端
2楼2016-05-28 09:31:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
CODE:
clear all;clc
format long

p=0.01:1:100;nni=4e15*p;
% 超越方程 nf/ni=1+6.94e25/ni*log(nf/ni)
for i=1:length(nni);
     ni=nni(i);
     [nf(i) fval(i)]=fsolve(@(x)x/ni-1-6.94e25/ni*log(x/ni),ni);
end;
[4e15*p ; nf ]'
fval'

figure(1)
plot(4e15*p,nf)

两个问题:
其一,如果 p=0:0.01:100;ni=4e15*p; 可知,第一个ni=0,在方程中有两处ni作分母,会出现 x/0 的情况,所以报错“Objective function is returning undefined values at initial point. FSOLVE cannot continue.”

其二,我给出代码可以运行,但实际上通过简单的分析,就会发现 nf=ni 就是原方程的解,即nf和ni的关系是y=x的直线关系,写代码已经没有意义。
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
3楼2016-05-28 09:59:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 后会有期wq 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿重庆大学085700资源与环境总分308求调剂 +6 墨墨漠 2026-03-20 6/300 2026-03-21 09:23 by 天青等烟雨
[考研] 材料学学硕080502 337求调剂-一志愿华中科技大学 +3 顺顺顺mr 2026-03-18 4/200 2026-03-21 08:20 by JourneyLucky
[考研] 南昌大学材料专硕311分求调剂 +6 77chaselx 2026-03-20 6/300 2026-03-21 07:24 by JourneyLucky
[考研] 08工科 320总分 求调剂 +6 梨花珞晚风 2026-03-17 6/300 2026-03-21 03:40 by JourneyLucky
[考研] 一志愿天津大学化学工艺专业(081702)315分求调剂 +12 yangfz 2026-03-17 12/600 2026-03-21 03:30 by JourneyLucky
[考研] 332求调剂 +4 ydfyh 2026-03-17 4/200 2026-03-21 02:20 by JourneyLucky
[考研] 311求调剂 +5 冬十三 2026-03-18 5/250 2026-03-21 00:16 by JourneyLucky
[考研] 308求调剂 +3 阿姐阿姐家啊 2026-03-18 3/150 2026-03-20 23:24 by JourneyLucky
[考研] 317求调剂 +5 申子申申 2026-03-19 9/450 2026-03-20 22:26 by JourneyLucky
[考研] 一志愿吉林大学材料学硕321求调剂 +11 Ymlll 2026-03-18 15/750 2026-03-20 19:40 by 丁丁*
[考研] 261求B区调剂,科研经历丰富 +3 牛奶很忙 2026-03-20 4/200 2026-03-20 19:34 by JourneyLucky
[考研] 环境工程调剂 +9 大可digkids 2026-03-16 9/450 2026-03-20 17:38 by 醉在风里
[考研] 招收调剂硕士 +4 lidianxing 2026-03-19 12/600 2026-03-20 12:25 by lidianxing
[考研] 求调剂 +3 暗涌afhb 2026-03-16 3/150 2026-03-20 00:28 by 河南大学校友
[考研] 0703化学调剂 +5 pupcoco 2026-03-17 8/400 2026-03-19 13:58 by houyaoxu
[考研] 304求调剂 +12 小熊joy 2026-03-14 13/650 2026-03-18 12:34 by Linda Hu
[考研] 考研调剂 +3 淇ya_~ 2026-03-17 5/250 2026-03-17 09:25 by Winj1e
[考研] 11408 一志愿西电,277分求调剂 +3 zhouzhen654 2026-03-16 3/150 2026-03-17 07:03 by laoshidan
[考研] 机械专硕325,寻找调剂院校 +3 y9999 2026-03-15 5/250 2026-03-16 19:58 by y9999
[考研] 0854控制工程 359求调剂 可跨专业 +3 626776879 2026-03-14 9/450 2026-03-16 17:42 by 626776879
信息提示
请填处理意见