2016-07-12 3 views
0

MATLABにアルゴリズムをシミュレートしながら、私は紙を読んでいますを取得します。私は次の問題に直面しています。ディングは、実際の値

研究論文に記載されたパワー制約がある:

R実数値gpの値があるべき寸法N.

のランダム値のベクトルで知られている

p <= (2.^R - 1)/g 

実際の数字はその力のためですが、ここで実数を取得する方法はわかりません。誰かが私を助けることができれば

は非常に感謝しますか?

+0

実際にはMATLABの問題ではありません。それはおそらくmath.stackexchange.comに属しています –

+0

'g'が* real *なら' p'も* real *です。 'g'が* complex *ならば、状況に応じて*実際の値を得る方法に依存します - これは何とか答えなければならない質問です。 * real *( 'real()')または* imaginary *( '' imag() ')部分の抽出、または絶対値(' 'abs() ''の取り込みは、別の話です。 – Matt

+0

'g'は実数と虚数値を含むベクトルです。 'R'と' p'はベクトルではなく単一の実数値です。 –

答えて

0

解決する問題の詳細状況を教えてください。 「単純な」問題への数学的変換はRは、同様に寸法Nのベクトルである場合

p*g=(2^R-1) 

または多分

p.*g=2.^R-1 

を解決することです。使用乗算応じて、これは解決策は、製品がスカラーの製品でなければなりません

p = ((2.^R-1)'*p)/(p'*p) 

のように見えると、線形回帰問題として解くことができます。

これが当てはまる場合、matlabの元の定式化では、最後の公式が自動的に最小(誤差)二乗解として求められます。

+0

'g'は実数と虚数の値を含むベクトルです。 'R'と' p'はベクトルではなく単一の実数値です –

+0

この式には一般的な(理解しやすい)意味はなく、このケースで定義されている意味を推論するための詳細が必要です。 – LutzL

+0

私は別の場所、すなわちg = | h |。^ 2/dで何かを見つけました。ここでhは実数値と虚数値のベクトルで、dは定数です。 '| h |^2'はノルム2か' abs() 'の値の二乗ですか? –

関連する問題