24小时热门版块排行榜    

查看: 1012  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

fxwangwei87

金虫 (著名写手)

[求助] fzero求零点的函数如何循环,只是参数变化

函数为f=p-a*exp(h*(p-s));
其中a为向量:a=[65.99 117.36 158.84 231.69 289.30 318.42 390.18 423.35 476.18 532.97];
h=0.00000346*ones(1,10);
s=571.71*ones(1,10);
均为已知量,待求量为p,如果是一个一个求解,我看书写了下面小程序:
f=@(p,a,h,s)p-a*exp(h*(p-s));
p=[50 600];
a=532.9762206;
h=0.00000346;
s=571.71;
plot(p,f(p,a,h,s));
hold on
plot(xlim,[0,0],'k');
[m,n]=ginput
x=fzero(@(p)f(p,a,h,s),m)
能够运行出结果,如果我想弄一个循环,该怎么编写程序呢?我编写的运行不出来.....
思路:一个图画出这10个函数的图像和x=0的直线,鼠标取点,利用fzero函数求p。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

做一只快乐的小金虫,专心科研,面朝大海,春暖花开~~~~
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

408118228

银虫 (小有名气)

我也捣鼓不出来
我要去看得最远的地方~
3楼2015-07-02 11:14:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

fxwangwei87

金虫 (著名写手)

明白的亲们指点一下呗,我实在鼓捣不出来了....
做一只快乐的小金虫,专心科研,面朝大海,春暖花开~~~~
2楼2015-07-02 10:42:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fxwangwei87

金虫 (著名写手)

引用回帖:
3楼: Originally posted by 408118228 at 2015-07-02 11:14:31
我也捣鼓不出来

赶紧替我琢磨琢磨,别胡闹....琢磨出来,金币都给你~
做一只快乐的小金虫,专心科研,面朝大海,春暖花开~~~~
4楼2015-07-02 14:31:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见