简单的MATLAB图形绘图

时间:2012-12-28 20:29:19

标签: matlab

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

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

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

提前致谢。

2 个答案:

答案 0 :(得分: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

对我而言,这给了

enter image description here

答案 1 :(得分:0)

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

 figure;
 hold on;
 plot(T,'-bo');
 plot(S,'-g.');
 plot(U,'-rd');
 plot(O,'-mx');