1

这可能是一个明显简单的问题,但我不知道该怎么做。

我有 4 个计算值存储在 4 个变量中,每个变量代表一个条件。我想简单地在图表中显示这些中的每一个,X 轴上的条件/变量和 Y 轴上的值。我已经尝试了下面的代码,但它只是给了我一个带有值但没有行的空白图。

figure(1)
T = TA;
S = SA;
U = UA;
O = OA;
plot(T,S,U,O, '--o')
shg

提前致谢。

4

2 回答 2

3

试试这个

figure(1)
T = 12;
S = 7;
U = 5;
O = 10;
plot([T,S,U,O], '--o');
set(gca,'XTick',[1,2,3,4]);
set(gca,'XTickLabel',{'T','S','U','O'})
shg

对我来说,这给了

在此处输入图像描述

于 2012-12-28T21:20:43.690 回答
0

检查绘图上的 matlab 帮助,特别是 linespecs 以定义您希望绘制数据的格式。例如,下面的代码用不同颜色的线条和符号绘制每个变量。

 figure;
 hold on;
 plot(T,'-bo');
 plot(S,'-g.');
 plot(U,'-rd');
 plot(O,'-mx');
于 2012-12-28T20:46:23.040 回答