问题标签 [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.
gnuplot - 绘制数据来自 2 个不同文件的 4D 数据(定义奇数调色板)
我有两个空格分隔的文件,每个文件都部分包含我需要绘制的 4D 数据。调用数据点(x,y,z,w)
。 x
,y
在两个文件中,但 z 和 w 是分开的。我不确定如何正确提取数据并定义正确的调色板。
我通常会使用:
如果我试图同时绘制 2 个曲面。但我正在尝试绘制一个 4D 表面,其中尺寸数据在文件之间拆分。
理想情况下,我会使用具有固定饱和度的 HSV 颜色模式,其中 H 是 Z 的函数,V 是 W 的函数。我不了解调色板函数文档,其中每个 R、G、B 是变量“灰色”的函数。
r - R将函数应用于子矩阵
我有一个大约 90x100x90x200 的大矩阵。前 3 个维度是空间,最后一个是时间。要将掩码应用于我的数据,我希望将前 3 个维度乘以所有 200 个时间点的相同维度的掩码。是否有可用于执行此操作的 _apply 函数?感谢您的任何建议。
-D
algorithm - 如何获得 4D 网格的 3D 横截面?
我有一个表示为四维网格的polychoron ,使用 face-vertex 方法存储。所有的面都是三角形。如何获得图形的三维横截面?
我发现的最接近的是这个问题,但它是一维的。
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,看起来不错,但不知何故,结果并不好。
抱歉,我是新手,无法直接放图片...
感谢您的任何回答!
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++ 开发一些软件并在屏幕上显示数据。
请你能帮我从哪里开始?
我将非常感谢您的所有反馈。:-)
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) 语句中)
我不明白这应该如何实现和调用,所以我请你一点建议。
python - 插值 4D 数据
我有一组 GPS 站,我知道其坐标 (x,y,z),对于每个站,我也有一个错误 (e)。这些站当然间隔不均匀,否则就太容易了。问题是,为了计算一个站的误差 e,我只使用了该站,但我也想考虑其他站。
我的问题是:给定一组不均匀间隔的 (x,y,z,e) 点,我如何根据点之间的空间距离对 e 进行插值?插值不需要精确,因为我在已经拥有它的点上重新计算 e。另外,我正在寻找比反距离或类似的东西更清洁的东西。例如,样条曲线会很好。
根据我的阅读, scipy.interpolate 包的 splev 函数似乎可以解决问题,但我无法理解它是如何工作的,或者我应该将它作为参数提供什么。
我有人可以解释这应该如何工作,或者向我指出另一种方法,这会很棒。
matlab - 3D 或 4D 插值以根据 4 列变量找到相应的值
我试图找出是否可以找到/插值以从这组变量中计算相应的值
x=143 和 y=179 对应的 z 和 g 是多少?如果有人可以建议代码,我确实可以访问 matlab。
以下是将上述数据加载到工作区的 MATLAB 语法:
graph - GnuPlot 中的 3 维绘图,其中颜色是我的数据文件中的第四列?
我有一个看起来像这样的数据文件:
我想做一个像这样的图表 http://2.bp.blogspot.com/-378_rAaSSVU/UzU0gnGcr9I/AAAAAAAABnU/P1GwP9RKBkM/s1600/gnuplot.png 其中第 4 列是颜色。
我试过了 - 显然不正确,因为我没有使用第四列,但我在文档中找不到任何内容:
这样的事情可能吗?