如何使用Matlab提取Excel中指定列的資料

2021-03-17 19:35:13 字數 1777 閱讀 7950

1樓:匿名使用者

只讀「張三」

[num,txt]=xlsread('工作薄1.xls')n = find(strcmp(txt(1,2 : end),'張三'));

cj=num(1:end,n)

cj =

8691

8685

78>> mean(cj)

ans =

85.2000

2.全部讀取

[num,txt]=xlsread('工作薄1.xls')s=size(txt);

for i=2:s(2)

n = find(strcmp(txt(1,2 : end),txt(1,i)))

cj=num(1:end,n)

endn =

1cj =

8090

8767

56n =

2cj =

8691

8685

78n =

3cj =

6778

7887

90邁特萊博

matlab讀取excel其中一列資料,並設定其為某一變數怎麼做?

2樓:南北

如果資料檔案為excel檔案(xls或者xlsx格式的檔案),如下圖所示的資料檔案。

只需要使用matlab中提供的系統函式xlsread函式即可,其主要的呼叫形式為a=xlsread('filename.xls');

其中a表示讀入檔案所儲存的變數名稱,filename.xls(或者filename.xlsx)表示excel資料檔案,help幫助文件中對xlsread函式的 。

使用下面的命令進行讀取。

資料檔案儲存在excel的某個sheet中。

需要把某個變數的儲存的資料寫入到excel檔案。

只需要使用matlab中提供的系統函式xlswrite()函式即可。

使用下面的命令進行讀取。

matlab讀取excel中的某一列

3樓:小丁創業

方法和詳細的操作步驟如下:

1、第一步,需要雙擊桌面上的matlab軟體快捷方式。

開啟軟體後,在頂部的導引選單欄上找到「 import data」選項,然後單擊,見下圖,轉到下面的步驟。

2、第二步,執行完上面的操作之後,需要找到要匯入的excel檔案,單擊右下角的開啟選項,見下圖,轉到下面的步驟。

3、第三步,執行完上面的操作之後,在該介面中,可以為匯入的資料進行一些設定,見下圖,轉到下面的步驟。

4、第四步,執行完上面的操作之後,設定匯入的資料,如果希望匯入的excel資料為陣列,則可以選擇紅色框中顯示的命令,見下圖,轉到下面的步驟。

5、第五步,執行完上面的操作之後,單擊下圖紅框標記的按鈕完成操作,見下圖,轉到下面的步驟。

6、第六步,執行完上面的操作之後,成功讀取了excel中的某一列資料,見下圖。這樣,就解決了這個問題了。

4樓:匿名使用者

x=xlsread('oillack.xls','sheet1','a1:a73')

excel檔名是oillack.xls,sheet1是表名,a1:a73'是a列的1到73行

5樓:匿名使用者

='d:\[book1.xls]sheet1'!a1

6樓:斬扯縷開盤

ch1=xlsread('5-1.xlsx','a:a'); %僅呼叫excel資料第a列全部到matlab

Matlab包絡譜該怎麼提取,matlab中怎麼從一個訊號中取出包絡

hilbert適用於窄帶訊號。抄 我估計你襲說的小波變換求包絡就是利用小波變換的低通濾波功能,這樣做應該也可以。其實包絡可以理解為調幅訊號中的調製訊號,即低頻項。比如x t 2 cos 2 pi 5 t cos 2 pi 100 t 這個調幅訊號,調製頻率為5hz,載波頻率是100hz,對這個訊號求...

如何使用matlab繪製函式曲線

使用matlab繪製函式曲線的方法和操作步驟如下 2 其次,完成上述步驟後,請根據實際情況設定圖示 如下圖所示。3 接著,完成上述步驟後,需要填寫註釋資訊,如下圖所示。4 最後,完成上述步驟後,將獲得相應的效果圖,函式曲線就繪製完成了,如下圖所示。1 用matlabc開啟命令列視窗,直接輸入相關的內...

matlab中的功能函式fcm如何使用

我貼部分fcm的matlab expo options 1 exponent for u max 新的中心。知道滿足閾值。matlab裡面自己有函式一招就能找到 oyxvgr 模糊c均值聚類演算法,可將輸入的資料集data聚為指定的cluster n類 函式描述 語法格式 center,u,obj ...