问题标签 [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 投票
1 回答
6314 浏览

matlab - 如何在 MATLAB 中绘制 4D 等高线(XYZ-V)?

我将 XYZ 数据集作为坐标,将 V 作为每个点的值(100x4 矩阵)。

我使用补丁绘制 3D 表面。(按面和顶点)

如何在 3D 表面上绘制 V(不是 Z)的轮廓线!?

(Contour3 函数绘制 Z 的 3D 等高线;但我需要 V 的等高线。)

其实我想要这样这样的东西。

感谢十亿的帮助。


好吧,实际上我发现等值面命令正是我想要的。

但是,此命令要求 V 数据为 3D 矩阵。但我的 V 是一个向量。而且里面的数据是完全不均匀和不规则的。现在这里提出了一个新问题:

如何将此非均匀向量转换为 3D 矩阵,以便可以与等值面命令一起使用!!?

请帮我解决一下这个。

0 投票
1 回答
289 浏览

gnuplot - 绘制数据来自 2 个不同文件的 4D 数据(定义奇数调色板)

我有两个空格分隔的文件,每个文件都部分包含我需要绘制的 4D 数据。调用数据点(x,y,z,w)x,y在两个文件中,但 z 和 w 是分开的。我不确定如何正确提取数据并定义正确的调色板。
我通常会使用:

如果我试图同时绘制 2 个曲面。但我正在尝试绘制一个 4D 表面,其中尺寸数据在文件之间拆分。

理想情况下,我会使用具有固定饱和度的 HSV 颜色模式,其中 H 是 Z 的函数,V 是 W 的函数。我不了解调色板函数文档,其中每个 R、G、B 是变量“灰色”的函数。

0 投票
0 回答
60 浏览

r - R将函数应用于子矩阵

我有一个大约 90x100x90x200 的大矩阵。前 3 个维度是空间,最后一个是时间。要将掩码应用于我的数据,我希望将前 3 个维度乘以所有 200 个时间点的相同维度的掩码。是否有可用于执行此操作的 _apply 函数?感谢您的任何建议。

-D

0 投票
1 回答
1393 浏览

algorithm - 如何获得 4D 网格的 3D 横截面?

我有一个表示为四维网格的polychoron ,使用 face-vertex 方法存储。所有的面都是三角形。如何获得图形的三维横截面?

我发现的最接近的是这个问题,但它是一维的。

0 投票
1 回答
853 浏览

vector - 在 4D 中将法线向量旋转到轴平面上

我需要解决的问题是在具有法线向量 (1, 1, 1, 1) 的超平面上旋转 4D 中给出的 4-单纯形,以便我可以在 3D 中绘制它。例如,我需要知道具有顶点 e_i(即坐标向量)的常规旋转,以及除法后的所有子单纯形。

为了理解这个问题,让我们回到一维。如果您在超平面上有一个 3D 中的 3-simplex 法向量 (1, 1, 1) 像这里 ( http://upload.wikimedia.org/wikipedia/commons/thumb/3/38/2D-simplex.svg /150px-2D-simplex.svg.png),可以按照Nosredna的想法来回答问题

将法线向量旋转到轴平面上

它在 3D 中运行良好,但在 4D 中没有交叉产品,因此我无法将此答案扩展到我的问题。另一方面,使用旋转矩阵,我设法将单纯形绕 x 轴旋转 -45 度,然后使用坐标旋转矩阵(http: // upload.wikimedia.org/math/2/8/5/2851c9dc2031127e6dacfb84b96446d8.png)。

我还尝试从http://ken-soft.com/2009/01/08/graph4d-rotation4d-project-to-2d/中的轴旋转计算旋转矩阵,但我不知道应该是什么角度使用。所以我使用 R=rotXU*rotYU*rotZU 和角度 pi/4、-atan(sqrt(2)/2 和 -pi/6,看起来不错,但不知何故,结果并不好。

抱歉,我是新手,无法直接放图片...

感谢您的任何回答!

0 投票
2 回答
210 浏览

c++ - 将 uTOLED-20 与 RaspBerryPI 一起使用

最近我买了一个带有 4D 串行适配器的 uTOLED-G20。我当前的硬件连接如下(附图) 我的目标是在 uTOLED 屏幕中显示相机。但在实现这一点之前,我想发送“一些图片(.gif、.bmp、.jpg)到显示器”,或者一些“Hello world”。

好吧,这个任务让我发疯。我正在阅读http://elinux.org/Serial_port_programming,uToled中没有出现任何内容。

我希望能够在我的 Linux (RaspberryPI) 中用 python 或 C、c++ 开发一些软件并在屏幕上显示数据。

请你能帮我从哪里开始?

我将非常感谢您的所有反馈。:-)

我的硬件配置

0 投票
1 回答
166 浏览

python - SWIG c 到 python 丢失的功能?

考虑: https ://github.com/dmichel76/ViSi-Genie-RaspPi-Library

我尝试了从 raspbian 到 4d 面板的串行读取和写入,一切正常。

我正在尝试使用滑块控制器,这样它可以工作一分钟,然后在读取时返回-1。

我正在寻找 genieGetReply 来解决这个问题(以避免使用 ReadObj):

但是看着 swig 文件似乎 genieReplyAvail 总是被认为是 0,对吗?

所以 genieGetReply() 没有被调用。看来要使用 genieGetReply(),我必须创建一个结构 genieReplyStruct 的类。

(如果 geniReplyAvail 永远不会得到除 0 以外的其他值,那么这将永远停留在 delay(1) 语句中)

我不明白这应该如何实现和调用,所以我请你一点建议。

0 投票
1 回答
1201 浏览

python - 插值 4D 数据

我有一组 GPS 站,我知道其坐标 (x,y,z),对于每个站,我也有一个错误 (e)。这些站当然间隔不均匀,否则就太容易了。问题是,为了计算一个站的误差 e,我只使用了该站,但我也想考虑其他站。

我的问题是:给定一组不均匀间隔的 (x,y,z,e) 点,我如何根据点之间的空间距离对 e 进行插值?插值不需要精确,因为我在已经拥有它的点上重新计算 e。另外,我正在寻找比反距离或类似的东西更清洁的东西。例如,样条曲线会很好。

根据我的阅读, scipy.interpolate 包的 splev 函数似乎可以解决问题,但我无法理解它是如何工作的,或者我应该将它作为参数提供什么。

我有人可以解释这应该如何工作,或者向我指出另一种方法,这会很棒。

0 投票
1 回答
1016 浏览

matlab - 3D 或 4D 插值以根据 4 列变量找到相应的值

我试图找出是否可以找到/插值以从这组变量中计算相应的值

x=143 和 y=179 对应的 z 和 g 是多少?如果有人可以建议代码,我确实可以访问 matlab。

以下是将上述数据加载到工作区的 MATLAB 语法:

0 投票
1 回答
8335 浏览

graph - GnuPlot 中的 3 维绘图​​,其中颜色是我的数据文件中的第四列?

我有一个看起来像这样的数据文件:

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

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

这样的事情可能吗?