Matlab如何用plot画出在不同数值区间不同颜色的折线图如我现在有一堆0-1范围变动的数据,要将之按顺序画出折线图,如何让大于0.5的为红色,小于0.5的为绿色?
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/31 11:44:07
Matlab如何用plot画出在不同数值区间不同颜色的折线图
如我现在有一堆0-1范围变动的数据,要将之按顺序画出折线图,如何让大于0.5的为红色,小于0.5的为绿色?
%可以先用,%x是你的数据,下面的x=rand(1,20)用来演示
x=rand(1,20);
y1=x(x>=0.5);%找出大于等于0.5的元素
y2=x(x<0.5);%找出小于0.5的元素
plot(y1,'r')
hold on
plot(y2,'g')
%是想要这样的效果吗 x=rand(1,20); n1=find(x>=0.5); %找出大于或等于0.5的元素的序号 n2=find(x<0.5); %找出小于0.5的元素的序号 plot(x) %所有数据折线图 hold on plot(n1,x(n1)...
全部展开
%是想要这样的效果吗 x=rand(1,20); n1=find(x>=0.5); %找出大于或等于0.5的元素的序号 n2=find(x<0.5); %找出小于0.5的元素的序号 plot(x) %所有数据折线图 hold on plot(n1,x(n1),'r*') % 用红色星号画出大于或等于0.5的元素 plot(n2,x(n2),'g*') % 用绿色星号画出小于0.5的元素 plot([0,length(x)],[0.5,0.5],'m')
收起
Matlab如何用plot画出在不同数值区间不同颜色的折线图如我现在有一堆0-1范围变动的数据,要将之按顺序画出折线图,如何让大于0.5的为红色,小于0.5的为绿色?
如何用matlab画出圆形
如何用MATLAB输出F分布数值?
如何用MATLAB画出正态分布图啊?
如何用matlab画出此图.
如何用matlab再一张图上画出不同自由度的卡方分布,F分布.B分布?
如何用origin在共用一个Y的情况下画出不同X的曲线?直接plot可以,但我不知道用线性拟合画的图怎么两个合在一起.
如何用matlab做二重积分的数值计算
如何用matlab进行地震波数值模拟,事后必有重谢.
matlab 微分方程 数值解 求代码这个如何用matlab求解数值解?
如何用matlab画出在圆域x^2+y^2
请问如何用MATLAB画出 z=xy 在三维直角坐标系8个卦限的图像?
怎么用matlab对指数函数xa(t)=exp(-1000*t)进行进行傅里叶变换得到Xa(jΩ)呀,如何用matlab画出模拟信号和其傅里叶变换的曲线图呀?怎么我用plot总是出错呀?
作了一个循环命令,如何用matlab画出曲线?for x=5:20 y=P1.*x+P2+P3./x+P4./x^2+P5./x^3-2.*P6.*x.*(1-B2./x^3)^0.5end如何用matlab画出关于x、y的曲线,用plot(x、y)只画出了一个点
如何用matlab来画出一个伏安特性呈现下图的样子的图形.主要是要呈现一个8字形,数值和箭头可以忽略
给出一组数据如何用matlab画出图形
如何用MATLAB画出y=sinx*cosy 的图形
如何用matlab画出xy=1的图形?急用~