在三维图中绘制5个独立向量

1次观看(过去30天)
弗朗西斯科·Porretta
弗朗西斯科·Porretta 2021年9月4日
回答: darova 2021年9月8日
我有5个相关元素的向量,在这种意义上,向量A的第一个元素与向量B, C, D, E的第一个元素相连,第二个与秒相连,等等:它们表示点的x, y, z,和坐标。
我正在寻找一种方法将这些向量绘制成曲面图或散点图,但我真的不知道这是否可行。
有人能帮忙吗?
2的评论
弗朗西斯科·Porretta
弗朗西斯科·Porretta 2021年9月8日
好吧,对不起。让我们举个例子:
X = [1 2 3]
Y = [4 5 6]
Z = [7 8 9]
Phi = [0 30 0]
Delta = [1 3 5]
X, y, z,表示3个点的坐标,delta表示它们的特征。例如,点[x,y,z,] =[1,4,7,0]的特征值为= 1。
我正在寻找一种方法来表示这3个点和它们各自的特征作为一个曲面,其中颜色代表这个曲面上每个点的特征。
希望说得更清楚,对不起,是我的错。

登录评论。

接受的答案

darova
darova 2021年9月8日
只使用 griddata 插入数据
Delta用颜色表示。
X = 20*兰特(100,1)-10;%表面坐标
Y = 20*rand(100,1)-10;
R = hypot(x,y);
Z = -r.^2/10;
= sin(r);表面颜色百分比(特征)
Xx = linspace(min(x),max(x),50);
Yy = linspace(min(y),max(y),50);
[X,Y] = meshgrid(xx,yy);%创建一个网格
Z = griddata(x,y, Z, x,y);%插值Z坐标
D = griddata(x,y,delta, x,y);%插值增量
scatter3(δx, y, z, 25日,“填充”)
表面(X, Y, Z D“facecolor”的插值函数)
平等的
colorbar

更多答案(0)

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!