14 matlab四维图形可视化

1.颜色来表示第四维

前面已经学了三维图形可视化,所谓三维就是指x轴,y轴,z轴组成了我们的三维,那么第四维用什么来表示呢,我们这里要用颜色来表示第四维,所谓四维图形可视化就是在三维图形可视化的基础上,加上一个颜色维度,在三维图形可视化中我们也已经用到过颜色维度,mesh和surf等指令在绘制图像时,如果我们没有给出颜色参量的情况下,图形的颜色是沿着z轴的数据变化的。例如surf(X,Y,Z)和surf(X,Y,Z,Z)两个指令是相同的,在这里的颜色维度是和z轴的数据决定的,因为z轴已经纯在,颜色并不能给我们提供新的信息,所有这种所谓的颜色维度并不能算是第四维。我们可以使用不受3个轴影响的颜色来描述数据的某些属性,这才算是真正的第四维。我们只需要在三维作图的基础上给它加上不受3个轴影响的颜色参量作为第四维,这就是四维图形可视化。

颜色参量可以是任何实向量或与其他参量维数相同的矩阵。


示例

 [X,Y,Z]=peaks(30);                          %峰函数,peaks(30)是产生30×30的guassian分布矩阵
R=sqrt(X.^2+Y.^2);                      %生成颜色参量

subplot(1,2,1);                           

surf(X,Y,Z,Z);                                      % surf(X,Y,Z)=surf(Z,Y,Z,Z);
axis tight                                      %调整坐标和你输入的数据范围一致

  • 15
    点赞
  • 112
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术提高效率

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值