回覆列表
  • 1 # 使用者1314624407351387

    將Excel中的資料匯入Matlab中可以使用 xlsread 命令,也可用uiimport直接匯入

    1.使用 xlsread命令

    該命令具體用法如下:

    num = xlsread(filename)num = xlsread(filename,sheet)num = xlsread(filename,xlRange)num = xlsread(filename,sheet,xlRange)

    示例如下:

    values = {1, 2, 3 ; 4, 5, "x" ; 7, 8, 9};headers = {"First","Second","Third"};xlswrite("myExample.xlsx",[headers; values]); %在當前Matlab工作資料夾下建立myExample.xlsx的excel檔案filename = "myExample.xlsx"; %如檔案不在當前資料夾下,還需要加上完整路徑A = xlsread(filename) %讀取全部內容filename = "myExample.xlsx"; %讀取指定部分的值sheet = 1;xlRange = "B2:C3";subsetA = xlsread(filename,sheet,xlRange)filename = "myExample.xlsx"; %讀取指定列的值columnB = xlsread(filename,"B:B")

    注意,運用此命令時不要開啟所要操作的Excel檔案,不然會報錯。

    2. 從資料空間中匯入

    使用命令:

    uiimport

    然後選擇File,再選擇相應的Excel檔案即可。

    然後選擇相應的excel檔案即可匯入。不過這個每次都要手動匯入,沒有直接使用命令方便,所以不建議使用。

  • 中秋節和大豐收的關聯?
  • 臺灣有哪些鎮?