Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 在时间窗口(或时隙)中绘制给定值_Matlab_Plot - Fatal编程技术网

Matlab 在时间窗口(或时隙)中绘制给定值

Matlab 在时间窗口(或时隙)中绘制给定值,matlab,plot,Matlab,Plot,我试图在20秒的时间窗口内绘制一个物体的能量图。在第一个20秒窗口中,能量为1个单位,在接下来的20秒窗口中,能量为4个单位,在第三个20秒窗口中,能量为9个单位 我只有一个包含能量值的数组: Energy=[1 4 9 ] ; 我只取了3个值作为说明。实际上我有1024个值 如何绘制如下所示的能量与时间关系图? 这没有帮助: t=1:3 plot(t, Energy ) 这两者都不是(这是错误的,因为t和能量的维度不相等) 最后我试了这个 Energy=[1 4 9 ] ;

我试图在20秒的时间窗口内绘制一个物体的能量图。在第一个20秒窗口中,能量为1个单位,在接下来的20秒窗口中,能量为4个单位,在第三个20秒窗口中,能量为9个单位

我只有一个包含能量值的数组:

Energy=[1 4 9 ] ; 
我只取了3个值作为说明。实际上我有1024个值

如何绘制如下所示的能量与时间关系图?

这没有帮助:

t=1:3
plot(t, Energy )
这两者都不是(这是错误的,因为t和能量的维度不相等)

最后我试了这个

  Energy=[1 4 9 ] ; 

 n=0;

  for k=1:3

      for i=1:20

  Energy(i+n)=Energy(k);

        end 

      n=n+20;

  end 



t=1:60;
 plot(t,Energy  )
 xlabel('Time (s)')
ylabel('Energy')        
给出了错误的情节:


您发布的数字看起来像一个数字;试一试

从你的图中,我也看到你想要一条最后一点的水平线,它等于最后一个能量值。为此,在绘制数据之前,可以执行以下操作:

t = [t t(end)+20]; 
Energy = [Energy Energy(end)];

t的值应该是多少?
t = [0 20 40 60]; 
Energy = [1 4 9 4]; 
stairs(t, Energy)
t = [t t(end)+20]; 
Energy = [Energy Energy(end)];