• ベストアンサー

MATLAB:データの総数を数えるにはどうすればいいですか

MATLAB初心者です。仮に行数がわからないテキストデータがあるとします。このデータの総数を知るにはどのような方法があるでしょうか。例えばこれらの平均をとるとき総数で割らなければならないので。 データの例 1 3 5 4 3 ・ ・ ・ 4

質問者が選んだベストアンサー

  • ベストアンサー
  • ANZU-KP
  • ベストアンサー率33% (9/27)
回答No.2

追記です。 データの数(何行何列か)を知るには sizeという関数がありました。 例えば aというデータ数がわからない行列があったとしたら b = size(a) でbに行列aの数が代入されます。

daipot
質問者

お礼

ありがとうございます。sizeで当初の目的が果たせました。平均をとる関数は知っていたんですが、その前にデータの個数回だけある演算を行わせる必要があったためデータの総数が必要でした。教えていただいたURLは助かります。

その他の回答 (1)

  • ANZU-KP
  • ベストアンサー率33% (9/27)
回答No.1

こんにちわ。 私も初心者の域を越えませんが・・・ 平均や標準偏差、最大値などは関数として存在します。 例えば aというデータ数がわからない行列があったとしても b = mean(a) でbにaの平均値が代入されます。 純粋に総数が知りたければコマンド画面にロードして "whos"と打てば何行何列の配列か出てくると思います。 関数などが載っているURLを書いておきます。 参考になれば幸いです(知ってたらすいません) http://www.mathworks.de/access/helpdesk/jhelp/helpdesk.shtml

参考URL:
http://www.mathworks.de/access/helpdesk/jhelp/helpdesk.shtml

関連するQ&A