这是一个示例数据集。
x = linspace(10,20,50);
y = linspace(10,20,50);
z = cos(linspace(0,2*pi,50));
time = linspace(1,60,50);
sci_temp = randi(100,50,1);
x,y,z 是位置,sci_temp 是温度数据。
我想知道如何使用 sci_temp 数据在 xyz 位置上绘制轨迹。
我尝试插值数据,所以我得到 2D 插值时间 vs z 与 sci_temp 图。
S = TriScatteredInterp(time',z',sci_temp);
[t_mesh z_mesh] = meshgrid(time,z);
tz_mesh = S(t_mesh, z_mesh);
pcolor(t_mesh,z_mesh,tz_mesh)
我想要得到的是 xyz 3D 图上的 2D(时间与 sci_temp)剖面图。喜欢这个形象。
如何在 3D 图中显示 sci_temp 上的轨迹?
有没有人可以帮助我?
谢谢