【发布时间】:2021-04-13 01:06:09
【问题描述】:
我正在尝试做一个散点图,x 轴以 0.25 为步长占据 5 到 15 的范围,y 轴占据 20 天的 41 个随机数据。
clc
clear
x = 5:0.25:15;
y = rand(41,20);
如何在 MATLAB 上实现散点图,其中 x 范围适用于所有 20 列?
【问题讨论】:
-
plot(x, y, 'kx')? -
for n = 1:20 t=5:0.25:15; scatter(t,y(:,n)); hold on end -
上面的代码对于执行任务是否正确?另外我如何在生成图的 MATLAB 上执行二阶最佳拟合多项式?
-
您刚刚粘贴的代码会生成一个包含 20 个 x 值的散点图,每个
x有 41 个均匀分布的数字。该图是随机的,使用polyfit之类的命令进行多项式拟合根本不会获得任何信息。 -
如何修改代码以生成所需的散点图?
标签: matlab plot time series scatter