![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
MATLAB画四维函数图形,一个三维函数散点图,然后每个点通过颜色表示强度,大神请进,谢谢!
MATLAB画四维函数图形,共有四组数据,X,Y,Z,P,现在不知道这四组函数间的函数表达式。我想通过MATLAB,做一个三维三点图形,三维坐标轴分别为,X,Y,Z。然后...
MATLAB画四维函数图形,共有四组数据,X,Y,Z,P,现在不知道这四组函数间的函数表达式。我想通过MATLAB,做一个三维三点图形,三维坐标轴分别为,X,Y,Z。然后每个点通过颜色什么的表示P的强度。请问大家这个可以实现吗?
展开
推荐于2017-11-26
展开全部
用scatter3。
具体请看一下该函数的帮助,举的例子就是类似的用途,如下:
[x,y,z] = sphere(16);
X = [x(:)*.5 x(:)*.75 x(:)];
Y = [y(:)*.5 y(:)*.75 y(:)];
Z = [z(:)*.5 z(:)*.75 z(:)];
S = repmat([1 .75 .5]*10,prod(size(x)),1);
C = repmat([1 2 3],prod(size(x)),1);
scatter3(X(:),Y(:),Z(:),S(:),C(:),'filled'), view(-60,60)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询