如何用matlab處理excel檔案中的資料

2021-03-08 02:19:05 字數 2180 閱讀 8900

1樓:旅霖樂鴻朗

2樓:天雲一號

matlab讀取excel檔案可用xlsread函式,向excel中寫資料可用xlswrite函式。

注意:matlab不識別中文,讀寫的檔案中最好不含有中文。

舉例說明如下:

1、matlab讀取excel檔案資料:

bb = xlsread('c:\feature.xls', 'a0:a40');

其中:c:\feature.xls為檔案存放的位址;

a0:a40為將要讀取的單元格的範圍;

bb為讀取的矩陣在matlab中的變數名。

2、matlab向excel檔案寫資料:

a1=;

b1=;

c1=;

a=rand(100,3).*100;

xlswrite('a.xls',a1,'sheet1','a1'); % a.xls是檔名,sheet1是xls中第乙個頁面,a1為寫入位置,下同

xlswrite('a.xls',b1,'sheet1','b1');

xlswrite('a.xls',c1,'sheet1','c1');

xlswrite('a.xls',a,'sheet1','a2:c101');

如何用matlab處理excel檔案中的資料

3樓:天雲一號

matlab讀取excel檔案可用xlsread函式,向excel中寫資料可用xlswrite函式。

注意:matlab不識別中文,讀寫的檔案中最好不含有中文。

舉例說明如下:

1、matlab讀取excel檔案資料:

bb = xlsread('c:\feature.xls', 'a0:a40');

其中:c:\feature.xls為檔案存放的位址;

a0:a40為將要讀取的單元格的範圍;

bb為讀取的矩陣在matlab中的變數名。

2、matlab向excel檔案寫資料:

a1=;

b1=;

c1=;

a=rand(100,3).*100;

xlswrite('a.xls',a1,'sheet1','a1'); % a.xls是檔名,sheet1是xls中第乙個頁面,a1為寫入位置,下同

xlswrite('a.xls',b1,'sheet1','b1');

xlswrite('a.xls',c1,'sheet1','c1');

xlswrite('a.xls',a,'sheet1','a2:c101');

4樓:匿名使用者

假設你的excel檔名為example.xlsx那麼可以用下面的語句把整個表單的資料讀成乙個矩陣afilename = 'example.xlsx';

a = xlsread(filename);

5樓:嬴詩弓廣

用matlab處理excel檔案中的資料方法如下:

1、首先生成乙個帶有資料的excel檔案,**如下圖所示

2、編制乙個函式,其功能是處理excel工作表中的資料的,在這種情況下,設定範圍為[-3,3]。具體的函式**如下圖所示:

3、向excel檔案

myexample.xlsx中新增一些資料,具體**如下圖所示,可以看到檔案

myexample.xlsx檔案中的資料已經改變。而且表中的資料範圍在

-6.6493

和3.4845之間。

4、從上一部的結果可以看出表中的資料範圍在

-6.6493

和3.4845之間。這一步就是要讀取表中的資料,重置任何超出[-3,3]範圍的資料,並且設定資料表的表名,具體**及結果如下圖所示:

5、修正上一步編制的函式setminmax,使其能夠返回數值變化的資料的位置索引(資料從1開始,按列從上到下,從左到右,進行編號索引)。修改**如下圖所示:

6、執行呼叫該修正後的函式setminmaxmodify(data),使其返回變化資料的索引值。如下圖所示:

注意事項:

要實現excel裡面的資料和matlab裡面互相匯入,各位需要安裝office2007及以上版本(2003沒有驗證)。wps是不行的。

如何用excel生成曲線圖,如何用excel表做曲線圖

利用excel生成曲線圖的方法如下 1 首先在excel 中新增完整資料。2 選中需要使用的繪製曲線的資料內容。3 選中資料後單擊選單欄的插入選單,然後選擇折線按鈕,選擇乙個需要的折線型別。此時的折線圖沒有標題,圖例不對,沒有x,y座標。下面再看看怎麼修改x,y座標。4 點選布局選項卡。點選圖示標題...

matlab新手求教如何用matlab求導及求導後代入數值

用diff 來求導函式,用eval 來計算導數值。具體 如下 執行結果為 matlab中,乙個函式有多個自變數,怎麼分別求導並代入具體數值,舉個例子f x1 x2 x3,分 求導用diff expr,var,order 代入數值用subs expr,var,val 你好!我依照你來舉得例子自,簡單編...

如何用matlab實現pca演算法

可以在matlab的simulink工具中插入 user design 模組,把 貼進去。然後在模組的模擬輸入接 chirp 或 random source 源,模版擬輸出接 spectrum scope 就能看出權效果。如何在聚類的過程中使用pca演算法 amarino是使android手機bai...