matlab處理excel資料

我已經把excel的一堆資料丟到matlab裡面了

可是不知道要怎麼樣去計算他

我是用"[raw_data namedata]=xlsread(‘filename’);"

這個涵式寫入excel的資料

我的資料裡跑出來像是下面這樣

age m s c x

0 1 2 1 2

1 2 4 2 1

0 1 2 2 1

0 1 2 1 2

然後我總共有三百多筆的資料上面只舉例四筆

我想要先用matlab算共有多少筆

然後再算age是0的有幾筆

age是1有幾筆

以此類推

要怎麼寫??求大神

1 個解答

評分
  • Elisha
    Lv 6
    7 年前
    最佳解答

    1. 如果說你的資料不包含第一列(名稱列),為一個矩陣(m*n),那應該可以直接看出為幾乘幾的矩陣,就可以知道共有多少筆資料。

    2. 若age的資料皆在第1欄,然後要找0共有幾筆資料,可以使用find指令

    例如

    設你的資料為一個矩陣A

    x = find(A(:,1) == 1);

    x則顯示A矩陣中第一欄會有幾個1。

    參考資料: me
還有問題?馬上發問,尋求解答。