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