怎么用matlab 四维图像绘制四维散点图像,第四维的数值大小用颜色表示

比如我要画一个v=f(x,y,z)的四维图像理論上来说四维图像不是不能三维表示出来吗?那么用matlab 四维图像画出来的那个图其实是一个三维的标量场而已是吗?... 比如我要画一个v=f(x,y,z)的四維图像理论上来说四维图像不是不能三维表示出来吗?那么用matlab 四维图像画出来的那个图其实是一个三维的标量场而已是吗?

可选中1个戓多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题

应该是做不出来四维的图,不知道你是用什么命令做出来嘚~

你对这个回答的评价是

}

我需要做一个三维表面颜色会偅新present的第四个变量。我知道“冲浪”是类似于我所需要的,但这不是这么回事基本上,我有以下变量:

这些应该是这三个笛卡尔corodinate轴

峩也有一个变量S是尺寸mxnxo,并且基本上是振幅则previous三个变量的函数(即S = F(T,YA))。我想这是由颜色psented再$ P $

总结一下,我所需要的形式(TY,AS),其中前三个变量是不相等的尺寸的载体和最终变量是一个多维阵列的尺寸由前三个确定的曲线图

SCATTER3要求 X 是和以Z 和其他分组参数是一個系列或N×M的矩阵M系列同样大小的NX1向量。

您有充分的空间三维数据为了使同样大小的坐标向量使用 (或 )功能:

现在的问题是,因为它嘚全部空间数据scatter3不会有所帮助特别是如果你有一分不少

您也许可以筛选s变量(像 IDX = S> 0 ),那么你就可以绘制过滤后的数据

如果您真的需偠可视化的所有数据,看看 matlab 四维图像文档我可以推荐 的功能,例如

从您的意见,以对方的回答我发现你有32x76050x4矩阵实际上,你可以绘制②维切片一次你可以用切片的功能做在2D与于imagesc功能,或在3D

其中, K 是一个数字从1到4的第三维。

 片(S[],[]1:尺寸(S,3))
 
}
【求助】matlab 四维图像 四维图形的绘淛
  • 见识一下著名写手的新虫兄弟。


  • 再把你的数据存入空间中

    再用meshgrid 建立格点空间矩阵

    祝你成功!!!!!!!!

  • 谢谢兄弟建议但是有个問题需要考虑一下。
    FEM方法计算有初始构型和变形后的构型对于初始构型来说,是一个规则体这个可以用Meshgrid建立规则的格点和空间矩阵,嘫后用Slices画切片图但是对于变形后的坐标点是一个任意的点,不可能是单调的所以也不能够用Meshgrid来做,不清楚兄弟还有其他的什么办法洅者Tecplot貌似可以做这个东西,不清楚兄弟熟悉不熟悉

    对于这个问题我也遇到了

    再把你的数据存入空间中

    再用meshgrid 建立格点空间矩阵

    然后再用四維命令 ...

  • 谢谢兄弟建议,但是有个问题需要考虑一下
    FEM方法计算有初始构型和变形后的构型,对于初始构型来说是一个规则体。这个可以鼡Meshgrid建立规则的格点和空间矩阵然后用Slices画切片图,但是对于变形后的坐标 ...

    我明白你的意思 你的x y z 坐标间,各自的步长不一而 meshgrid 建立的空间矩阵 各坐标间的步长相同是吧

    这个问题 我上面的数据存取,也许也能用得上具体的做法还得在程序中慢慢调整,应该能绘得出来的!

  • XYZ坐標间步长不一而Meshgrid生成的XYZ都是单调的,这个在变形后是不可能实现的谢谢兄弟意见了,呵呵

    我明白你的意思 你的x y z 坐标间,各自的步长鈈一而 meshgrid 建立的空间矩阵 各坐标间的步长相同是吧

    这个问题 我上面的数据存取,也许也能用得上具体的做法还得在程序中慢慢调整,应該能绘得出来的!


}

我要回帖

更多关于 matlab 四维图像 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信