私はC言語に変換する必要があるMATLABコードを持っています。 MATLABコード、私の計算にacccordingここMATLABで行列の指数関数をとることは可能ですか?
n1 = 11; x1 = randn(2,n1) + repmat([-1 1]’,1,n1);
w = [0 0]’;
によると、
w’*x1
の出力は、私の知る限り、行ベクトルである1×3の行列になります。
次に何が次のコードの出力となり、repmat()
も1xn1マトリックスを作成し
z = exp(repmat(b,1,n1)+w’*x1);
(私はこれについてはよく分からないが、マニュアルからそれを考え出しました)。私の理解は、2つの1x3行列を追加するとスカラーが得られないということです。
ここで指数関数はどのように取られますか?行列に指数関数を適用できますか?
eを*正方行列の冪乗にすることができます。しかし、それは数学で、私はMatlabについて知らない。 – Beta
あなたは repmat(b、1、n1)+ w '* x1 という結果を投稿できますか?オクターブでは機能しません。最初のタームは4x11で、2番目の1x11 –
Thnxです。では、eの値は行列にどのように引き上げられますか?別の行列または単一のスカラー値? – clu3Less