matlab讀取 mat檔案中的指定資料

2023-03-18 17:00:12 字數 2545 閱讀 2291

1樓:子衿悠你心

load(filename,a) 載入 mat 檔案 filename 中的指定變數a。

對於讀取這個變數a中的某一列,可以運用**:

a(:,m)

可以提取a矩陣中的第m列。

?x-bce-process=image%2fresize%2cm_lfit%2cw_600%2ch_800%2climit_1%2fquality%2cq_85%2fformat%2cf_auto" esrc="https:

com/b8014a90f603738d88d7e0f2bf1bb051f919ec45"/>

拓展說明:matlab中還有個**importdata可以匯入資料。

a = importdata('filename'),將filename中的資料匯入到工作區中,並儲存為變數a;

2樓:匿名使用者

你的意思是不是mat檔案太大,但是只需要一部分資料,沒有必要完全load到記憶體,那樣會拉慢機子,我曾今也有過這個想法,但是一直沒有成功。

如果資料量不是太大,那麼直接load就可以,正如樓上所說。

3樓:匿名使用者

預定義:a=[1 2 3;4 5 6;7 8 9];儲存。

b=load(''

c=:,1)%你要的一列。

4樓:匿名使用者

使用matfile讀取部分資料。

m=""part_mat_data=,:

matlab怎麼儲存資料為mat

matlab中如何儲存mat檔案到指定資料夾?

怎麼將matlab中mat資料儲存為txt格式

5樓:一生之水

如果資料較少,直接貼上複製就可以。多了就不知道了。

6樓:匿名使用者

clcclear all;

format long

mat=[12;12;12;13;14;14];

leng=length(mat);

fid=fopen('c:\documents and settings\zhang\desktop\',wt');

for i=1:1:leng

fprintf(fid,'%d', mat(i));

endfclose(fid)你看來。

看是源不bai是du

這樣。

matlab mat檔案怎樣讀取和怎樣呼叫

7樓:匿名使用者

在matlab中。mat檔案有兩種讀取方法:

從matlab工作目錄下找到該檔案,雙擊;

使用matlab函式。

下面舉例說明如何使用matlab函式讀取和呼叫。mat檔案:

% 假設 中包含變數:a、b、c%% 1:

load(''或,load

%該情況下降中所有的變數都匯入進來,且變數名可以直接訪問。比如訪問a:

temp = a; %即可%% 2:

varin = load(''

% 該情況下,的所有變數(a,b,c)將儲存在結構體varin中,如果要呼叫變數% b,則其方式為:

temp =

8樓:碧血玉葉花

mat是matlab的資料檔案,可以直接雙擊匯入或者通過命令窗輸入命令以及編寫m檔案匯入。

如果是當前目錄下的檔案,直接輸入load file1

如果不是當前目錄下的,輸入 load(['目錄\']

如果file1裡含有a,b,c這三個變數,匯入後資料空間裡,就直接存在a,b,c這三個量如果怕資料空間裡有重名的,會把已有資料沖掉還可以load時給資料起名字。

比如data1 = load(''

file1裡面的資料名都會變成data1這個struct 資料的各個field

就會分別被賦值為。

當然資料空間裡只能看到有個struct cell,叫data1

matlab mat檔案怎樣讀取和怎樣呼叫

9樓:熊貓愛吃酸菜魚

你可以直接“開啟”mat檔案啊。

matlab中如何儲存mat檔案到指定資料夾?

matlabôõã´´æ´¢êý¾ýîªmat

如何讀寫matlab的mat檔案?

10樓:匿名使用者

b=load('c:\'這句就是在讀取資料,讀取的資料路徑就是c盤。

當然如果你的資料不再c盤,再這樣執行,matlab就會報錯。這個你可以按照你資料的所在位置寫路徑。

b =y: [1x901 double]

t: [1x901 double]

這句自然就是你的這個檔案中所讀出來的變數y,t及其分別的資料了。

(關於load函式,還有一種用法就是:load 。但是這種用法要求該檔案在當前活動路徑)