問題タブ [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.

0 投票する
2 に答える
455 参照

matlab - 各行/列が既知のベクトルのサブセットである対称行列を作成する方法

私は 7*1 vector を持っていa = (1:7).'ます。次のように、要素が行列の反対角を形成するように、Aベクトルからサイズ 4*4の行列を形成したいと考えています。aaA

a要素が連続した整数である場合だけでなく、一般的な でこれが機能することを望みます。

助けていただければ幸いです。

0 投票する
1 に答える
38 参照

c - Halfcomplex2Real または Complex2Complex を使用する必要があります

おはようございます、2D FFTas 2を実行しようとしています1-Dimensional FFT

問題の設定は次のとおりです。

inverse FFT実数の配列によって生成された複素数の行列があります。それを と呼びましょうarr[-nx..+nx][-nz..+nz]

さて、元の配列は実数で構成されていたので、対称性を利用して配列を に減らしますarr[0..nx][-nz..+nz]

私の問題はここから始まりますarr[0..nx][-nz..nz]。ここで、実数の領域に戻る必要があります。問題は、2 方向でどのような変換を使用する必要があるかということです。

では、変換と呼ばれるxを使用します。これは、その方向で対称性を利用したためです。それで問題ないと思います。しかし、同じ変換を使用する必要があるのか​​ 、それとも変換を使用する必要があるのか​​ わかりません。正しいのは何ですか、なぜですか?fftw_plan_r2r_1d( .., .., .., FFTW_HC2R, ..)Half complex to RealzComplex to complex (C2C)

ここが必要な場合は、11 ページに HC2R 変換について簡単に説明します。

ありがとうございました