1
我已经绘制下面的图:如何使用不同的颜色来绘制信号在Matlab
该曲线图包括三个不同的信号(即1,2,和3)。该信号表示附件第一列(Plot_Data.csv)的数据。我想知道我们是否可以用不同的颜色绘制每个信号部分。例如,黑色部分为1,红色为部分2等
我已经绘制下面的图:如何使用不同的颜色来绘制信号在Matlab
该曲线图包括三个不同的信号(即1,2,和3)。该信号表示附件第一列(Plot_Data.csv)的数据。我想知道我们是否可以用不同的颜色绘制每个信号部分。例如,黑色部分为1,红色为部分2等
这一个简单的例子来这样做。我创建的1000个样本的正弦信号,蓝色的第一个300样品,红色的下300个样本,其余样本为黑色
x=0.1:0.1:100;
y=sin(x);
plot(x(1,1:300),y(1,1:300),'b',x(1,300:600),y(1,300:600),'r',x(1,600:end),y(1,600:end),'k')
同样,对于您的情节
a=xlsread('plot_data.csv');
plot([1:9.821e3],a(1:9.821e3,1),'r',[9.821e3:2.7e4],a(9.821e3:2.7e4,1),'b',[2.7e4:size(a(:,1),1)],a(2.7e4:end,1),'k')
你是完美的伴侣。非常感谢 –
您的任务解决方案将有几个步骤:读取数据,绘制数据,并适当地设计样式。优化您的问题,以显示您需要帮助的步骤以及您已经尝试过的步骤。 –
请包括您用于绘制图表的代码。 – beaker
谢谢你队友:)问题已经解决 –