折线图,横坐标每五个对应一个数值
老师好,我想画横坐标每5个点对应一个 纵坐标数值这样子出来的时候应该是个折线图对吧
假设 怎么表示 横坐标是每五个点
i=
plot(i,t);
:@( 在书上没有找到类似的,这个不可能按照分段函数一段一段的表示吧?
[ 本帖最后由 prince00840 于 2008-12-10 14:11 编辑 ] plot(,);
这种很简单吧 好象不是啊,我的意思是 横坐标每5个数算出一个数来1:1:200 ,
纵坐标是个矩阵t(:,40)
这样子每五个数表示 对应的一个 怎么表示出来的啊? 不太确定楼主的需求? 试试
xx=; aa=rand(1,40); aa=repmat(aa,5,1); aa=aa(:)'; plot(xx,aa) 我原来有一组数组x=rand(200,1);
计算过程是用每5个数 得到对应的一个值,得出数组t
最后打算把这个数组t和原数组 表示在一个图中。 楼主的表达能力,理解能力和学习能力实在是都不敢恭维啊
回复 5楼 prince00840 的帖子
plot (x);hold on;
plot(你得到的数组)
回复 6楼 ydlcsu 的帖子
哈哈,虽然直白了点,不过确实有同感 :'( :'( :'( :@( :@( :@( 笨到家了 原帖由 prince00840 于 2008-12-10 20:23 发表 http://www.chinavib.com/forum/images/common/back.gif好象不是啊,我的意思是 横坐标每5个数算出一个数来1:1:200 ,
纵坐标是个矩阵t(:,40)
这样子每五个数表示 对应的一个 怎么表示出来的啊?
横坐标每5个数算出一个数来,这个怎么算
呵呵,我原先的理解是plot(i(1:5:end),t(1:5:end)) 把纵坐标每个数都重复5遍 我现在是按照三楼ChaChing老师的做法做的,
貌似有点对了嘿嘿谢谢各位老师啦:@) 非常感谢振动论坛
x=rand(200,1);
t=repmat(t,5,1);
t=t(:)';
xx=;
I=;
plot(I,x,xx,t)
页:
[1]