標籤:

matlab有類似c語言struct又能用tabulate處理的類型嗎?

想找一個變數,能包含多個屬性,比如student.age和student.education,但是我想對這些數據進行處理統計一下每個數值占的比例,有這樣的變數嗎?


你想要的應該是table這個數據類型,類似python和R的dataframe。

Name = {"Smith";"Johnson";"Williams";"Jones";"Brown"};
Age = [14;13;14;15;15];
Grade = [70;80;70;80;90];
Height = [176;163;131;133;119];
data = table(Age ,Grade, Height,Name);
pie(categorical(data.Age))

%% command line
&>&> data
data =
Age Grade Height Name
___ _____ ______ __________

14 70 176 "Smith"
13 80 163 "Johnson"
14 70 131 "Williams"
15 80 133 "Jones"
15 90 119 "Brown"


推薦閱讀:

matlab中,一個m文件為什麼設計成只能定義一個函數?
電動汽車基於模型設計的實現思路是怎樣的?
有哪些 Matlab 代碼分享網站?
如何看待有人在知乎上問具體如何編程的問題?
有正整數1~10,出現的概率分布給定,如何利用MATLAB按照各數字出現的概率輸出一個數字?

TAG:MATLAB |