MATLAB 图形函数

MATLAB Graph Functions

我有一组数据,需要使用 MATLAB 绘制它们。我需要在一张图表中使用绘图和散点图,这样折线图和散点图都将使用相同的 x 轴和 y 轴。 x 轴是日期时间,而 y 轴数据将使用价格数据。下面是我的数据的代码。

Y = [2015]
M = [01;02;03;04;05;06;07;08;09;10;11;12]
D = [4]

t = datetime(Y,M,D)
TA1 = [23 24 28 29 30 32 36 39 52 43 46 59]
TA2 = [25 23 27 28 29 31 31 39 52 53 46 34]
TA3 = [23 NA NA 29 NA NA 36 NA NA 43 NA NA]
TA4 = [25 NA NA 28 NA NA 31 NA NA 53 NA NA]

使用以上数据,我需要将 TA1 和 TA2 绘制为折线图,然后将 TA3 和 TA4 嵌入为散点图。 t 是它们的 x 轴。所以基本上,我的目标是将 TA1 和 TA2 组合为线图,将 TA3 和 TA4 组合为散点图。

请帮忙。

非常感谢。

使用这个:

plot(t,TA1,t,TA2)
hold
scatter(datenum(t),TA3)
scatter(datenum(t),TA4)

datenum 将日期值转换为数字,hold 允许您对两个图使用相同的轴。 祝你作业顺利 ;)