古詩詞大全網 - 古詩大全 - matlab中的importdata和 load 的區別在哪

matlab中的importdata和 load 的區別在哪

importdata:從文件中加載數據

句法A = importdata(filename)

例A = importdata(' - pastespecial')

例A = importdata(___,delimiterIn)

例A = importdata(___,delimiterIn,headerlinesIn)

例[A,delimiterOut,headerlinesOut] = importdata(___)

描述

例A = importdata(filename)將數據加載到數組A中。

例A = importdata(' - pastespecial')從系統剪貼板而不是文件加載數據。

A = importdata(___,delimiterIn)將delimiterIn解釋為ASCII文件,文件名或剪貼板數據中的列分隔符。您可以使用delimiterIn與上述語法中的任何輸入參數。

例A = importdata(___,delimiterIn,headerlinesIn)從ASCII文件,文件名或剪貼板中加載數據,從行頭標題線1開始讀取數字數據。

例A,delimiterOut,headerlinesOut] = importdata(___)另外返回檢測到的delimiterOut中輸入ASCII文件的分隔符字符,並使用前面語法中的任何輸入參數檢測headerlinesOut中檢測到的標題行數。

load:將變量從文件加載到工作區

語法:

load(filename) example

load(filename,variables) example

load(filename,'-ascii') example

load(filename,'-mat')

load(filename,'-mat',variables)

S = load(___) example

load filename

描述 例load(filename)從文件名加載數據。

如果filename是壹個MAT文件,那麽load(filename)將MAT-File中的變量加載到MATLAB?工作區中。

如果filename是ASCII文件,那麽load(filename)將創建壹個包含文件數據的雙精度數組。

例load(filename,variables)從MAT-file,filename加載指定的變量。

例load(filename,' - ascii')將文件名視為ASCII文件,而不管文件擴展名。

load(filename,' - mat')將文件名視為MAT文件,而不管文件擴展名。

load(filename,' - mat',variables)從文件名加載指定的變量。

例S = load(___)使用上壹個語法組中的任何輸入參數將數據加載到S中。

如果filename是壹個MAT文件,那麽S是壹個結構數組。

如果filename是ASCII文件,則S是包含文件數據的雙精度數組。

例加載文件名是語法的命令形式。命令格式需要較少的特殊字符。您不需要鍵入括號或將輸入字符串括入單引號。使用空格分隔輸入,而不是逗號。

例如,要加載名為durer.mat的文件,這些語句是等效的:

加載durer.mat%命令窗體

load('durer.mat')%函數形式

可以包括以前語法中描述的任何輸入。例如,要加載名為X的變量:

加載durer.mat X%命令窗體

load('durer.mat','X')%函數形式

當任何輸入(如filename)是變量時,不要使用命令格式。