如何使用Matlab绘制输入[-1 0 1]?

如何使用Matlab绘制输入[-1 0 1]?,matlab,plot,Matlab,Plot,我应该如何使用Matlab中的plot函数编写此代码?如下所示: my data matrix has 19 rows and 396 columns. row 1=[0 -1 0 1......] row 2=[1 0 -1 1 1 0...] . . row 19=[1 -1 0 1 0 0..] 我不清楚您希望图表的外观。你能举个例子吗?你可以使用cumsum(两次)、ndgrid和surf。或者只是imshow@mhopeng示例:行1=[0 0 1…]行2=[1 0 1…]获取行

我应该如何使用Matlab中的plot函数编写此代码?如下所示:

my data matrix has 19 rows and 396 columns.

row 1=[0 -1 0 1......]
row 2=[1 0 -1 1 1 0...]
.
.
row 19=[1 -1 0 1 0 0..]


我不清楚您希望图表的外观。你能举个例子吗?你可以使用
cumsum
(两次)、
ndgrid
surf
。或者只是
imshow
@mhopeng示例:行1=[0 0 1…]行2=[1 0 1…]获取行1第一位是0,所以点必须在(1,1)上绘图,下一位是0,所以点必须在(2,2)上绘图,下一位是1,所以在(3,1)上绘图,依此类推获取行2第一位是1,所以在(1,-1)上绘图,下一位是0,所以在(2,0)上绘图所以基本上0表示增量为1,1表示减量为1。。。通过绘制这种类型的图形…我可以很容易地分析相似的位字符串模式…这些位字符串显示相似的模式将在一个簇上..记住X轴是列,Y轴是行..这就是我想要的say@mhopeng我想要所有行的线图。每行代表位字符串。任何想回答我问题的人问题..我不清楚你想让图表看起来怎么样。你能举个例子吗?你可以使用
cumsum
(两次)、
ndgrid
surf
。或者只是
imshow
@mhopeng示例:行1=[0 0 1…]行2=[1 0 1…]获取行1第一位是0,所以点必须在(1,1)上绘图,下一位是0,所以点必须在(2,2)上绘图,下一位是1,所以在(3,1)上绘图,依此类推获取行2第一位是1,所以在(1,-1)上绘图,下一位是0,所以在(2,0)上绘图所以基本上0表示增量为1,1表示减量为1。。。通过绘制这种类型的图形…我可以很容易地分析相似的位字符串模式…这些位字符串显示相似的模式将在一个簇上..记住X轴是列,Y轴是行..这就是我想要的say@mhopeng我想要所有行的线图。每行代表位字符串。任何想回答我问题的人问题。。
if(bit==1)
   X axis= X++;
   Y axis= Y++;
   /*graph will show increment by 1 */
else if (bit==-1)
  X axis = X++;
  Y axis = Y--;
  /* graph will show decrements by 1*/
A = randi(2,10,10); %// create random matrix with ones and twos
A(A==2)=0;          %// set 2 to 0
imagesc(A)          %// plot your binary matrix