声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2498|回复: 9

[绘图技巧] 怎样一次性画多个图?

[复制链接]
发表于 2010-11-28 20:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我手上有很多列数据及时间,我想每一个列在一个figure上画一个图,也就是要有n(数据列的个数)个figure来分别用于画n个图,该怎样做呢前提是列有很多,要是一个一个画的话,会很麻烦!希望各位高手帮帮忙!
回复
分享到:

使用道具 举报

发表于 2010-11-28 20:55 | 显示全部楼层
for
figure;
plot(t , a(: , ii) ; % ii 为数组a的列数...
end
 楼主| 发表于 2010-11-28 21:11 | 显示全部楼层
回复 2 # zhouyang664 的帖子

恩刚试过了,画出来了,谢谢!!!
 楼主| 发表于 2010-11-28 21:12 | 显示全部楼层
回复 2 # zhouyang664 的帖子

恩刚试过了,画出来了,谢谢!!!
 楼主| 发表于 2010-11-28 21:46 | 显示全部楼层
还是在这个基础上,那么我要是想把所生成的好多图按照一定的序号编排一下,或者是说给每一个所生成的图都生成一个图例,我该怎么办呢?或者说是该用help中的那个函数呢?谢谢!

点评

赞同!  发表于 2010-11-29 17:48
用legend,建议你看看matlab的教材,这些书上都有的,遇到自己解决不了的问题,先看书,然后再论坛搜索,最后在发帖  发表于 2010-11-29 09:28
发表于 2010-12-2 21:23 | 显示全部楼层
回复 2 # zhouyang664 的帖子

不知道下面的Matlab程序怎么弄。
此方程组中有五个方程,六个未知量,要求画x与y的关系。
(0.8-0.01*x.^2).*a11^4-0.02.*x.*y.*a11^3-(x.^2+0.01.*y^2-5).*a11^2-2.*x.*y.*a11-y.^2=0
(0.8-0.01*x.^2).*a21^4-0.02.*x.*y.*a21^3-(x.^2+0.01.*y^2-5).*a21^2-2.*x.*y.*a21-y.^2=0
(0.8-0.01*x.^2).*a31^4-0.02.*x.*y.*a31^3-(x.^2+0.01.*y^2-5).*a31^2-2.*x.*y.*a31-y.^2=0
(0.8-0.01*x.^2).*a41^4-0.02.*x.*y.*a41^3-(x.^2+0.01.*y^2-5).*a41^2-2.*x.*y.*a41-y.^2=0
(a11.^2-a21.^2)(a31.^2-a41.^2)[exp(i.*(a11+a21))+exp(i.*(a31+a41))]+(a21.^2-a41.^2)(a31.^2-a11.^2)[exp(i.*(a21+a41))+exp(i.*(a31+a11))]+(a11.^2-a41.^2)(a21.^2-a31.^2)[exp(i.*(a11+a41))+exp(i.*(a21+a31))]=0
发表于 2010-12-3 17:31 | 显示全部楼层
发表于 2010-12-4 14:59 | 显示全部楼层
回复 7 # happy 的帖子

a11,a21,a31,a41,x,y都是未知量,五个方程,画y随x变化的关系
发表于 2010-12-5 23:06 | 显示全部楼层
lvhaiwei007 发表于 2010-12-4 14:59
回复 7 # happy 的帖子

a11,a21,a31,a41,x,y都是未知量,五个方程,画y随x变化的关系

应该可以通过消元消去a11,a21,a31,a41
然后绘制
发表于 2010-12-7 09:28 | 显示全部楼层
回复 9 # happy 的帖子

可以消去吗?这是非线性的方程组而不是线性的
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-21 19:09 , Processed in 0.062437 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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