- ベストアンサー
Matlabで行列の各行から同じベクトルを引く方法
Matlabに関する質問です。 行列の各行に対して同じベクトルを減算する 簡単な方法があれば教えてください。 例えば A=[1,2;3,4;5,7]; x=[1,2]; などとなっているときに、 ans = [0,0;2,2;4,5] を返したいのです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
AがxのN倍の行数の場合、 ans = A - repmat(x, N, 1); です。
Matlabに関する質問です。 行列の各行に対して同じベクトルを減算する 簡単な方法があれば教えてください。 例えば A=[1,2;3,4;5,7]; x=[1,2]; などとなっているときに、 ans = [0,0;2,2;4,5] を返したいのです。
AがxのN倍の行数の場合、 ans = A - repmat(x, N, 1); です。
お礼
できました。ありがとうございます。