2012-05-01 25 views
3

私は自分でMatLabを学習しています。教科書に使用されているフィールドの例に関する質問があります。私たちは、定義:MatLab - 構造体とフィールド配列

FallSem.course = char('cs101','phy200','math211'); 
FallSem.prof = char('Turling','Fiegenbaum','Ramanjuan'); 
FallSem.score = [80 75 95; 72 75 78; 85 35 66]; 

私はそれがFallSemのすべての内容を表示します入力できる任意のコマンドがありますか?たとえば、cs101を表示するにはFallSem.course(1,:)と入力しますが、FallSemまたはFallSem(1)FallSemは1 x 1構造)と入力すると、すべての情報が表示されます

FallSem = 

    course: [3x7 char] 
     prof: [3x10 char] 
    score: [3x3 double] 

誰もがすべてのデータを表示するコマンドを知っていれば、私は非常に感謝しています!

答えて

3

AFAIK構造を表示するためのMatlabには組み込み関数はありませんが、this functionを使用することができます。

+0

ありがとう!これは最初はMatLabには含まれていないというのは少し奇妙ですが、まあまあです。 – Kristian

+1

数値の行列ではないデータを扱う場合、MATLABは未処理と感じる傾向があります。 – dumbmatter

+0

ジェレミー - はい、私は注意し始めている:) – Kristian