24小时热门版块排行榜    

查看: 834  |  回复: 2

安仙儿

新虫 (小有名气)

[求助] matlab中的最大值画图问题

向各位高手求助,我想实现如下目的,该如何写程序呢?
i=0:0.01:3.82,每一个i均对应有f=f(i),z=z(i),g=g(i),取每一i对应的p=max(f,z,g),然后画出plot(i,p),即想画出每一个i对应的三个函数值的最大值,这样的程序该如何写呢?
回复此楼

» 猜你喜欢

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

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

liaodefeng

新虫 (初入文坛)

★ ★ ★ ★ ★
xiegangmai: 金币+5, 代楼主发金币,谢谢参与! 2014-09-01 14:00:28
f=@(x)(...)  % 第二个括号内为关于f的函数表达式,如: x^2+2
z=@(x)(...)
g=@(x)(...)

fi=f(i);
zi=z(i);
gi=g(i);

p=max([fi',zi',gi']);

plot(i,p);

%i为虚数单位,建议少用
2楼2014-08-08 10:27:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

安仙儿

新虫 (小有名气)

引用回帖:
2楼: Originally posted by liaodefeng at 2014-08-08 10:27:30
f=@(x)(...)  % 第二个括号内为关于f的函数表达式,如: x^2+2
z=@(x)(...)
g=@(x)(...)

fi=f(i);
zi=z(i);
gi=g(i);

p=max();

plot(i,p);

%i为虚数单位,建议少用

太感谢了,之前有事,一直没有回复,非常感谢。
3楼2014-09-01 10:42:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 安仙儿 的主题更新
信息提示
请填处理意见