这可能是一个非常简单的问题,但我不知道该怎么做。
我有4个计算值存储在4个变量中,每个变量代表一个条件。我想简单地在图表中显示每一个,其中X轴上的条件/变量和Y轴上的值。我已经尝试了下面的代码,但它只是给了我一个空白的数字,但没有行。
figure(1)
T = TA;
S = SA;
U = UA;
O = OA;
plot(T,S,U,O, '--o')
shg
提前致谢。
答案 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
对我而言,这给了
答案 1 :(得分:0)
检查绘图上的matlab帮助,特别是linepecs,以定义您希望绘制数据的格式。例如,下面的代码用线和符号绘制不同颜色的每个变量。
figure;
hold on;
plot(T,'-bo');
plot(S,'-g.');
plot(U,'-rd');
plot(O,'-mx');