在 MATLAB 中绘制元胞数组

Plotting the cell array in MATLAB

我有两个一维元胞数组,里面有数字,我该如何绘制它?

X = {'1' '2' '35' }
Y = {'23' '30' '90' }

我正在尝试 plot 使用绘图命令的两个元胞数组:

plot (X,Y);

我收到以下错误:

Not enough input arguments. 

有什么建议吗?

您需要先将字符串元胞数组转换为数字数组。您可以使用 str2double

X = {'1' '2' '35' }
Y = {'23' '30' '90' }

plot(str2double(X), str2double(Y))