- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MATLABで行列を配列に格納する方法)
MATLABで行列を配列に格納する方法
このQ&Aのポイント
- MATLABで行列を配列に格納する方法について質問です。
- 具体的には、指定のファイルを行列として読み込んで、配列に格納する方法が知りたいです。
- 初心者ですので、基礎的な方法を教えていただけると助かります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
構造体を使うのが一番スマートでしょうか。 for k = 1:10 FILE_DATA(k).t(:, :) = load(sprintf('test%5.5i.txt', k)); end これで、FILE_DATA(1)~FILE_DATA(10)それぞれに行列tが格納されます。
その他の回答 (1)
- sgwjn
- ベストアンサー率70% (47/67)
回答No.2
同サイズの行列A、Bがある場合 > 3列目のみを引き算する ans = A(:, 3) - B(:, 3); > 2行目と5行目のみを足す ans = A([2 5], :) + B([2 5], :); このような方法で可能です。
質問者
お礼
本当にありがとうございました。 非常に分かりやすかったです。
補足
ご回答ありがとうございます。非常にわかりやすく、行列を格納することができました。追加でもう一つ教えていただきたいのですが、格納した行列に対して、同じ次元の行列と四則演算を行う場合、3列目のみを引き算する、2行目と5行目のみを足す、などの方法はあるのでしょうか? 素人でほんとに申し訳ありませんが宜しく御願いします。