标签: 4d

GnuPlot中的三维图,其中颜色是我数据文件中的第四列?

我有一个如下所示的数据文件:

1   2   3   0.5
2   8   9   0.2
3   4   78  0.4
6   5   7   0.01
9   9   9   0.3
10  12  18  0.9
6   8   4   1
Run Code Online (Sandbox Code Playgroud)

我想做一个这样的图表 http://2.bp.blogspot.com/-378_rAaSSVU/UzU0gnGcr9I/AAAAAAAABnU/P1GwP9RKBkM/s1600/gnuplot.png 第四列是颜色.

我试过 - 显然是不正确的,因为我没有使用第四列,但我没有在文档中找到任何内容:

set dgrid3d 30,30
set view 60,45
set hidden3d
dataFile='prova.dat'
set palette defined (0 "blue", 0.5 "white", 1 "pink")
set pm3d 
splot dataFile u 1:2:3 with pm3d
Run Code Online (Sandbox Code Playgroud)

有可能吗?

graph gnuplot colors 4d

7
推荐指数
1
解决办法
6720
查看次数

MATLAB:如何为每个级别构建4d绘图

我需要构建一个如图所示的图形,只需要在其他图形的不同层次上显示.我找到了这个:

m = 10;
n = 25;
d = 4;
S = rand([m,n,d]);
slice(S, [], [], 1:size(S,3));
Run Code Online (Sandbox Code Playgroud)

图片

我们可以代替S传输另一个图,例如contour(),如上所示在不同的级别获得不同的图形吗?如果是这样,怎么样?

matlab plot 4d

5
推荐指数
1
解决办法
1287
查看次数

matplotlib 中的 4D 热图

我想通过 matplotlib 在 Python 中绘制 4D 热图,就像这个4d map

我已经有了一组 3D 网格点(x,y,z)及其对应的函数值f

我正在考虑使用plot_surfacewith xyz作为三个必需的数组来绘制它,并使用f.

有一种方法在这里使用f的颜色渐变,但我有麻烦绘制三维网格,我会强调,第三维是独立于前两个。(第二个链接另有说明。)

或者有什么方法可以使用 matplotlib 更好地可视化这个 4D 数据?

python matplotlib 4d

5
推荐指数
1
解决办法
3507
查看次数

我应该如何处理(变形)opengl中的4D对象?

我想尝试编写类似于4D玩具的游乐场,所以我开始学习opengl。
根据我目前的理解,人们将VBO和统一的转换矩阵用于大多数静态对象
(例如立方体,骨骼动画等,通常只涉及转换)。

我还听说,模型之间的变形也使用VBO来缓存两个模型,因为这两个模型都可以很好地定义并且不需要太多的中间步骤。

但是在上面提到的4D玩具中,物体会发生变形并被大量裁剪。
而且很可能没有定义的模型,并且两者之间有很多转换。
(现在可能是一个简单的正方形,一个尖刺的球在以后被切成两半)。
在这种情况下,每帧更新顶点VBO或顶点数组(我在另一个问题中看到)是合适的解决方案吗?

opengl graphics geometry rendering 4d

3
推荐指数
1
解决办法
1068
查看次数

Matlab中的4D可视化(曲面和网格)

我有四个变量,x,y,z,t.我希望以表面的形式显示(x,y,z),使得表面的颜色由t确定.我想将"t"分配给颜色条.现在,颜色条对应于z,我希望它对应于"t"我的第四个变量.

感谢您的任何帮助

matlab mesh surface 4d matlab-figure

3
推荐指数
1
解决办法
1988
查看次数

如何使用 4d 转子

我正在尝试创建一个类似于Miegakure的 4D 环境。

我无法理解如何表示旋转。Miegakure 的创建者写了这篇小文章,解释了他为 4d 转子制作的课程。 http://marctenbosch.com/news/2011/05/4d-rotations-and-the-4d-equivalent-of-quaternions/

我怎样才能实现这个类的功能?特别是旋转矢量和其他转子的功能,并得到逆?

我将不胜感激一些伪代码示例。非常感谢任何麻烦回答的人。

math angle rotation 4d

3
推荐指数
2
解决办法
1274
查看次数

如何找到平行六面体的 4d 类似物的超体积?

首先,上述类似物是否存在?

其次,如何在给定 4 个边向量的情况下找到其 4d 体积/超体积,最好使用点、叉积等。

第三,表面积的 3D 模拟是什么?例如。1D-弧长、2D-表面积、3D-体积、4D-?

math geometry linear-algebra 4d

3
推荐指数
1
解决办法
2168
查看次数

Matlab中的4D矩阵运算

我在Matlab中有一组4D矩阵。前三个维度是空间维度,最后一个是时间维度。这意味着每个体素都是一个时间序列。如果Img是4D图像,则Img(x,y,z,:)是具有坐标(x,y,z)的体素的时间序列。

现在,我想对图像的每个时间序列进行归一化(均值和单位方差为零)。我怎样才能做到这一点?也许与zscore(Img,[],4)

其次,我想连接所有图像的时间序列。假设Img1,Img2,Img3 .... Imgn是4D图像。对于每个体素,我想在所有图像上连接时间序列,以便最终获得一张具有相同空间但扩展了时间维度的4D图像。因此,假设体素具有坐标(x,y,z),那么串联的时间序列将为[squeeze(Img1(x,y,z,:)); squeeze(Img2(x,y,z,:));....;squeeze(Imgn(x,y,z,:))]。应该对所有体素都执行此操作。

我怎样才能做到这一点?可以使用for循环来完成,但这效率不高。

arrays matlab 4d multidimensional-array

2
推荐指数
1
解决办法
246
查看次数