问题标签 [symmetry]
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.
matlab - 如何创建一个对称矩阵,其中每行/列都是已知向量的子集
我有一个 7*1 向量a = (1:7).'
。我想A
从向量形成一个大小为 4*4的矩阵,使得矩阵的对角线的a
元素如下:a
A
我希望这适用于 general a
,而不仅仅是当元素是连续整数时。
我很感激任何帮助。
tensorflow - TensorFlow conv2d 内核的强制对称性
我想在变量中的权重中强制对称。我真的想要一个近似的圆形对称。但是,我可以想象行或列强制对称。
目标是通过减少自由变量的数量来减少训练时间。我知道我的问题需要一个对称数组,但我可能想同时包含对称变量和“自由”变量。我现在正在使用 conv2d,所以我相信我需要继续使用它。
matlab - 如何在选定的数字点周围反转整数
我希望本质上能够拥有一个swap
可以输入 2 个参数的函数。第一个是中心点,可以说是反转点,而第二个是我想找到的数字,相对于该点。
因此,如果我放入swap(5,2)
它会返回8
。
当时
的想法就是。5-2=3
5+3=8
c++ - How to print diamond shape w/ c++
I need help, I created a short little program a while ago where it would print a simple pyramid with "*" like this:
but I decided to challenge myself and see if I could create a simple diamond shape like this:
Here is my code so far. I should also add that the value you input, for example 5, determines how big the diamond is.
What I've been trying to do is figure out what to put inside the parenthesis where it says (//ATTENTION). I've been working for at least an hour trying to do random things, and one time it worked when I input 4, but not for 5, and it's just been very hard. This is key to building the diamond, try putting in just value and compile to see what happens. I need it to be symmetrical.
I need to know what to put inside the parenthesis please. I'm sorry this is very long but the help would be appreciated thanks.
I also apologize if my code is messy and hard to read.
c++ - 绘制反射物体后的奇怪图案
嘿,我想Mat::at()
在 OpenCV 中使用点坐标在平行于一侧的对称线上反射一个三角形。所以我只是将 Point2d P 反映在一条由三角形顶点 P1、P2 组成的线上。
问题是我得到了一些奇怪的模式,我无法摆脱它们。我使用双打来提高精度,但没有帮助。
有任何想法吗?
unity3d - 在Unity中沿垂直轴镜像对象?
在 Unity 中,我想对称地镜像沿 x 轴的变换,对于许多形状,这可以正常工作:
但是沿 y 轴镜像的代码是什么?沿 z 轴的镜像呢?定位部分很容易,但我想知道四元数部分。谢谢!
2d - Armadillo 2D FFTW 实数到复数 DFT Hermetian 对称性
我正在尝试对一些真实数据进行二维傅里叶变换。我正在使用 FFTW 库来执行此操作,因为它比犰狳的库要快得多。
给定一个简单的 (4x4) 起始矩阵:AAA:
`
如果我在犰狳中使用内置的 FFT,输出如下所示:
BB:
(+3.600e+01,+0.000e+00) (-1.200e+01,+1.200e+01) (-1.200e+01,+0.000e+00) (-1.200e+01,-1.200e+01)
(-1.200e+01,+1.200e+01) (+0.000e+00,-8.000e+00) (+4.000e+00,-4.000e+00) (+8.000e+00,+0.000e+00)
(-1.200e+01,+0.000e+00) (+4.000e+00,-4.000e+00) (+4.000e+00,+0.000e+00) (+4.000e+00,+4.000e+00)
(-1.200e+01,-1.200e+01) (+8.000e+00,+0.000e+00) (+4.000e+00,+4.000e+00) (+0.000e+00,+8.000e+00)
但是,如果我使用 FFTW,我会得到:
CCC:
(+3.600e+01,+0.000e+00) (+0.000e+00,-8.000e+00) (+4.000e+00,+0.000e+00) (0,0)
(-1.200e+01,+1.200e+01) (+4.000e+00,-4.000e+00) (-1.200e+01,-1.200e+01) (0,0)
(-1.200e+01,+0.000e+00) (-1.200e+01,+0.000e+00) (+8.000e+00,+0.000e+00) (0,0)
(-1.200e+01,+1.200e+01) (+4.000e+00,-4.000e+00) (+4.000e+00,+4.000e+00) (0,0
对矩阵 BBB 和 CCC 执行各自的 IFFT 可以准确地给出起始矩阵 AAA。
根据文档:(http://www.fftw.org/fftw3_doc/One_002dDimensional-DFTs-of-Real-Data.html#One_002dDimensional-DFTs-of-Real-Data):“在许多实际应用中,输入数据in[i] 是纯实数,在这种情况下,DFT 输出满足“Hermitian”冗余:out[i] 是 out[ni] 的共轭。可以利用这些情况,在速度和内存使用方面实现大约两倍的改进。”</p>
因此,矩阵 CCC 需要某种操作来检索 Hermetian 冗余,但我在数学上太菜鸟了,无法理解该操作是什么。有人可以帮我吗?
此外,犰狳以 col 主要格式存储数据,FFTW 以行主要格式存储,根据文档,只要您将行/列维度以相反的顺序传递给计划函数,这并不重要?
感谢您的关注。
附上我的代码:
c - 矩阵的第一个索引被忽略
我正在尝试查看 4x4 矩阵是否是对称的,以下是我目前所拥有的。编译后我收到消息:
我认为添加一个 else 语句可以解决这个问题。但事实并非如此。非常感谢任何想法。谢谢!
java - 识别矩阵的对称性 [ ] [ ]
我试图找出矩阵 [][] 在不同方向(水平/垂直或两者)是否对称,并找到本教程 https://www.geeksforgeeks.org/check-horizo ntal-vertical-symmetry-binary- matrix/ 并用我的矩阵进行了尝试,但它似乎无法正常工作。这是我当前的代码和我得到的输出:
示例矩阵:
我通过以下方式调用教程中的方法:
在这种情况下,行和列都是 3。在我看来,它应该输出 NO,但当前输出是 VERTICAL(总是,所有矩阵..)。这是为什么?以及如何修改代码以使其对我正常工作?谢谢!
这里是教程中的代码:
编辑: 在将 horitzontal = true 更改为 vertical = true 后,代码仍然不能与矩形矩阵一起正常工作,所以 fe 4 * 2,给了我一个超出范围的数组.. 矩阵:
行 = 2 列 = 4..
c - 我应该使用 Halfcomplex2Real 还是 Complex2Complex
早上好,我正在尝试执行2D FFT
as 2 1-Dimensional FFT
。
问题设置如下:
有一个由实数数组inverse FFT
生成的复数矩阵,我们称之为。arr[-nx..+nx][-nz..+nz]
现在,由于原始数组由实数组成,我利用对称性并将我的数组减少为arr[0..nx][-nz..+nz]
.
我的问题从这里开始,arr[0..nx][-nz..nz]
提供。现在我应该回到实数领域。问题是我应该在两个方向上使用什么样的转换?
在x
我使用fftw_plan_r2r_1d( .., .., .., FFTW_HC2R, ..)
,称为Half complex to Real
转换,因为在那个方向上我已经利用了对称性,我认为这没关系。但是在z
方向上我不知道我是否应该使用相同的转换或Complex to complex (C2C)
转换?什么是正确的,为什么?
如有需要,请在第 11 页简要介绍 HC2R 转换
谢谢