請問我的matlab code輸出到Excel為什麼不成陣列

2022-06-21 20:26:40 字數 2982 閱讀 4216

1樓:司馬刀劍

用matlab讀或寫excel資料的方法:

% 從excel檔案中讀資料

[n, t, rawdata] = xlsread(file, sheet, range); % sheet 和 range可以省略

file是excel檔案的地址,sheet是excel檔案中指定的工作表, range是工作表中要讀取資料的範圍

n是數字型資料, t是檔案型資料, rawdata是所有資料(cell型)

% 將資料寫入excel檔案

xlswrite(filename,a,sheet,range); % a就是待寫的資料

如[n, t, rawdata] = xlsread('d:\tmp.xls', 'sheet1', 'a1:b2');

xlswrite('d:\tmp.xls', rawdata, 'sheet2'); % 需保證檔案'tmp.xls'未被開啟

winopen('d:\tmp.xls'); % 開啟excel檔案

2樓:匿名使用者

i don't now

怎樣將matlab中的資料輸出到excel中

3樓:小馬快跑小童鞋

matlab是一款非常強大的數學軟體,現在對於他的應用除了數學領域,在很多工學和理學的領域裡均有所涉及。matlab不僅可以生成二維和三維的影象,還可以生成動畫並把他們輸出。

以matlab2010版為例,將matlab中的資料輸出到excel中:

1、首先開啟matlab,輸入你的**,

2、找到你要存放檔案的位置複製絕對路徑,

3、然後寫xlswrite函式,格式如圖,具體格式課參看help xlswrite,如圖xlswrite函式前一項是路徑,後一項是要輸出的矩陣,

4、點選執行,稍等一下,就會在指定位置新建xls檔案,

5、如要豎著輸出資料的話,將矩陣轉置即可,在後面可控制輸出資料在xls中的範圍,如a:d,2:16等(注意:轉置後原來的資料只會被覆蓋不會消失)

6、要讀出xls中的檔案時可用函式xlsread用法相同。

4樓:匿名使用者

使用 xlswrite()函式可以將matlab中資料儲存到excel中,請看下面例子:

>> data = magic(5) % 示例資料data =

17    24     1     8    1523     5     7    14    164     6    13    20    2210    12    19    21     311    18    25     2     9>> xlswrite('test.xls',data) % 儲存excel檔案,不寫完整路徑則表示當前目錄

5樓:匿名使用者

先建立一個空矩陣或zeros,再將資料存入,最後匯出就行!

就像;a=zeros(10,10);

a(i,j)=num;

xlswrite('c:\documents and settings\administrator\桌面\空隙率資料.xls',a,'shuju');

如何將matlab呼叫的excel資料連線到一起變成一個陣列

6樓:

a = xlsread('matlab.xls','b2:s2'); b = xlsread('matlab.xls','a2:d2);

c = [a,b];

matlab的資料輸出到一個excel檔案裡

7樓:匿名使用者

用xlswrite('a.xls',a)命令不會當一維陣列處理的,存完後是2行3列的,你再試試看

8樓:春禧渾敏麗

你願bai意用csvwrite嗎,保du存成zhicsv檔案,一dao樣版預設用權excel開啟

csvwrite

write

acomma-separated

value

file

syntax

csvwrite('filename',m)csvwrite('filename',m,row,col)description

csvwrite('filename',m)writes

matrix

minto

filename

ascomma-separated

values.

csvwrite('filename',m,row,col)writes

matrix

minto

filename

starting

atthe

specified

rowand

column

offset.

therow

andcolumn

arguments

arezero-based,

sothat

row=0

andc=0

specifies

thefirst

value

inthe

file.

怎麼將matlab中陣列讀取到excel中去

9樓:匿名使用者

讀取excel資料:xlsread函式

資料寫入excel:xlswrite函式

具體help xlswrite

matlab迴圈輸出到excel中 10

10樓:

用xiswrite函式。舉個例子 xlswrite('a.xls',b,'sheet1','a1'); a.

xls是excel檔名,b是要輸出的矩陣名字,可以是工作空間也可以是硬碟裡的,sheet1是excel裡的工作簿,a1是開始輸出的單元格。

請問我的辣椒這是怎麼回事,請問我的辣椒秧苗得了什麼病?

辣椒葉子發黃有很多原因,需要一一對應,黃葉會降低辣椒片的光合作用,引起辣椒生長抑制,產量低等問題。一,高溫乾旱引起的黃葉 許多農民種植後根系較弱,他們將通過控制水和控制肥料來控制辣椒。然而,由於高溫和乾旱,辣椒幼苗由於根系中的水和肥料吸收不足而具有較低的黃葉。這種情況可以通過。噴灑葉面肥或及時澆水,...

請問我的電腦配置選顯示卡,請問我的電腦配置選一個顯示卡

根據您的配置,建議您使用a卡,效能不錯,而且省電顯示卡品牌推薦 藍寶 hd6850 1gb gddr5 黑鑽版oc 雙敏 無雙2 hd6790 ddr5 白金版 祺祥 hd6790 飆客 1gd5 m04 顯示卡類特別推薦hd6850 hd6790和hd6850主機板整合顯示卡,不知道裝機的時候賣家...

請問我的字算好看嗎,請問我的字算好看嗎

不想打擊你積極性。真的不行!現在硬筆書法字帖很多,臨摹練習達五千字以上,逐步寫的挺拔娟秀不是夢!祝你成功 挺不錯的,對於小學生來說的話,這字寫的算可以了,繼續加油保持 如果你是六年級以下的同學,應該算是寫的不錯的了。如果想練字,最好買一本字帖,認真臨摩,很快你將發現,你的寫字水平提高很快。字也越寫越...