问题标签 [4d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
85 浏览

javascript - 在 4 维 javascript 中旋转

z 上的 3D 旋转方程为:

所以基本上你用不是旋转轴的两个轴替换 x 和 y ,但是你将如何用 x、y、z 和w来做到这一点?

0 投票
1 回答
795 浏览

matlab - 改进散点的曲面图可视化

我想用曲面图可视化 4 个分散数据向量。3个向量应该是坐标。此外,第 4 个向量应表示表面颜色。我的第一种方法是使用 (xk,yk,zk,ck) 绘制这些数据

结果,我得到了不同颜色的散点。由于这些点位于半球的表面上,因此可以获得彩色面而不仅仅是点。我使用 griddata 将散点替换为曲面以首先构建近似值

这已经几乎是我想要的了,只是半球的底部是衣衫褴褛的。当然,如果我增加插值点数,它会变得更好,但情节的处理也会变慢。所以我想知道是否有一种简单的方法可以强制插值函数进行明确的中断。此外,似乎参差不齐的边界是因为 zzk 的值在半球与 z=0 平面共享的圆之外得到“NaN”。 由分散数据构建的半球表面

顶部的红点是原始分散数据的前几个条目。

0 投票
2 回答
2384 浏览

r - 在 R 中随时间 (t) 绘制对象的 (x,y,z) 位置数据并对其进行动画处理

我正在尝试随着时间的推移绘制对象在 3D 空间(x、y 和 z 坐标)中的位置,以便确定对象的路径。

我发现很难想象这将如何工作。我可以在 3D 空间中绘制 (x,y,z) 坐标,但是如何可视化时间的进程?

我正在使用 R,并附在 R 中 scatterplot3d() 函数的结果下方。

您能否指导我如何可视化数据集。此外,如果您可以为这种类型的可视化建议任何其他工具,这将对我有所帮助。

[图片] https://www.dropbox.com/s/6douprzlllfhd3c/Screenshot%202014-11-10%2019.14.19.png?dl=0

【样本数据集】

0 投票
1 回答
151 浏览

c++ - 4D动态数组中的访问冲突读取位置

尝试访问 4D 动态数组中的元素时,我的程序中出现“访问冲突读取位置”错误。

这是我的分配代码

这是其余的(它是一个迷宫生成程序,以防你无法分辨)

这是我试图访问它

我不希望您通读所有这些代码,但无论如何我都发布了。如果有人知道我做错了什么,你能指出我正确的方向吗?

感谢您抽出时间 JustinWeq,顺便说一句,我真的不想使用向量,并且可以正确处理定位我的内存,绝对没有内存泄漏。

0 投票
2 回答
4607 浏览

python - 在 Python 中将第四个变量添加到 3D 图中

我在一个值范围内有 3 个不同的参数 X、Y 和 Z,并且对于这些的每种组合,都有一个特定的 V 值。为了更清楚,数据看起来像这样。

我想用表面/等高线图可视化数据,使用 V 作为颜色来查看其在该点的值,但我看不到如何使用 Python 将我的自定义着色方案添加到混合中。关于如何做到这一点的任何想法(或者这种可视化完全愚蠢)?

非常感谢!

0 投票
1 回答
653 浏览

matlab - mat2cell 将 3D 图像分成块

我有一个大小为 4D 的图像60 x 80 x 12 x 350,即它是一个 3D 图像,其中每个体素都有一个时间序列(350 个)。

现在我想使用mat2cell将 3D 图像划分为维度的立方体k*k*k。立方体中的每个体素都是大小为 350(时间序列)的向量。

我想我可以做到,mat2cell但我不知道具体如何。每个单元最后都应包含图像的 3D 块,其中块的每个体素都是大小为 350 的向量。

0 投票
1 回答
74 浏览

c# - 编写二维列表时是否总是必须从索引零开始?

我想填写一个 2Dlist,但从第三个位置 [2] 开始。这有可能吗?用于理解我的意思的简短代码:

我收到以下错误: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index

编辑:知道如何填写 4D 列表吗?

所以稍后我可以调用:List4D[2][3][0].Add("test");

0 投票
2 回答
124 浏览

matlab - 在 Matlab 中随机选择 4D 矩阵的元素

我有一个尺寸为 7x4x24x10 的 4D 矩阵(我们称之为 main_mat)。我想得到一个大小为 7x4x24 (rand_mat) 的矩阵,这样 (rand_mat) 矩阵的每个元素实际上都是从主矩阵 (main_mat) 中均匀随机抽取的。如果我没有把问题说清楚,我很抱歉,所以我试着解释一下:

我有 24 张 7x4 元素的堆栈,我有 10 个这样的堆栈。我想要的是我得到一个由 24 张 7x4 元素组成的单叠,以这样的方式,结果单叠中的每个元素都是从 10 个叠中完全相同的表号中均匀随机抽取的。我怎么能不使用循环呢?

0 投票
0 回答
566 浏览

matlab - 如何在 python 或 matlab 中绘制 4D 图?

我有两个功能fg. 两者都依赖于三个变量x,yzx和的功能y和边界z如下:

如何将这两个函数绘制在一张图中?

0 投票
1 回答
2234 浏览

python - 如何控制 python 散点图中每个点的颜色和不透明度?

我正在寻找使用不透明度来表示强度的 4D 数据集(X、Y、Z、强度)。我还希望颜色也依赖于 Z 变量以更好地显示深度。

这是到目前为止的相关代码,我是Python新手:

那么我该怎么做呢?

我认为颜色可能是 z_list 和颜色图(例如 hsv)之间的线性关系,并且不透明度也可能是线性的, i_list/max(i_list) 或类似的东西。