找回密码
 注册
Simdroid-非首页
查看: 66|回复: 2

为啥我的ezplot函数不能同时显示多个图

[复制链接]
发表于 2015-4-15 11:43:26 | 显示全部楼层 |阅读模式 来自 湖北
本帖最后由 dage23wo 于 2015-4-15 11:46 编辑

为啥我的ezplot函数不能同时显示多个图,用了hold on 也表示不行。我用的是MATLAB2013a。代码附上
  1. syms a
  2. f1= @(a)654*sqrt(8*a^2+(1-2*a^2)/(1+a^2)-(2*a+8*a^3)/sqrt(1+a^2)-0.21*4*(sqrt(1+a^2)-a)^2);
  3. f2= @(a)-654*sqrt(8*a^2+(1-2*a^2)/(1+a^2)-(2*a+8*a^3)/sqrt(1+a^2)-0.21*4*(sqrt(1+a^2)-a)^2);
  4. ezplot(f1,[0,3])
  5. hold on;
  6. ezplot(f2,[0,3])
  7. [A1,minf]=fminbnd(f1,0,3)
  8. [A2,maxf]=fminbnd(f2,0,3)
  9. maxf=-maxf
复制代码


发表于 2015-4-21 00:23:36 | 显示全部楼层 来自 英国
Simdroid开发平台
在后面加一句:
set(gca, 'YLim', [-400 400])

hold on命令确实是画在一起了,但ezplot自动调整了坐标轴区间,而你这两条曲线又分的比较开。。修改下ylim就行。另外自带的title也得改。

评分

1

查看全部评分

回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-3-28 22:40 , Processed in 0.032014 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表