matlab怎樣按列讀取txt中的資料到陣列啊

時間 2023-04-17 08:36:07

1樓:天雲小店

在matlab中,可以用load函式將txt檔案中的資料讀入到一個陣列當中。

如果txt檔案在當前工作路徑,那麼直接可以用下面的命令進行讀取:

load %將data檔案中資料讀取到工作空間中。

a = data; %將讀取到工作空間中的資料儲存到陣列a中。

或者用下面的命令。

a = load(''將檔名為的資料讀取到陣列a中。

如果txt檔案不在當前工作路徑,那麼可以將其完整路徑輸入進行讀取:

load e:\datafile\ %將data檔案中資料讀取到工作空間中。

a = data; %將讀取到工作空間中的資料儲存到陣列a中。

或者用下面的命令。

a = load('e:\datafile\')將檔名為的資料讀取到陣列a中。

2樓:韓四叔

如果三組數,可以這樣讀。

[c1,c2,c3]=textread('資料。txt','n%n%n,'headerlines',3);

具體見textread,字元還是數字都能定義讀取。

matlab把陣列的一列寫入txt

3樓:四舍**入

fid = fopen(''wt');資料儲存在你當前的資料夾下,檔名為。

temp = data(:,2);

fprintf(fid,'%d',temp);

fclose(fid)

上面是假設使用者的資料是整數列印,如果是浮點數,那就把%d改成%f。

4樓:

你好,**如下:

fid = fopen(''wt');資料儲存在你當前的資料夾下,檔名為。

temp = data(:,2);

fprintf(fid,'%d',temp);

fclose(fid)

上面是假設你的資料是整數列印,如果是浮點數,那就把%d改成%f。

matlab 怎麼讀取txt中的一個矩陣? 5

5樓:夜來雨早來晴

以matlab r2012b為例。

1、首先開啟matlab;

2、選擇current folder並加入當前路徑;

3、選擇指定的txt檔案,右鍵,選擇匯入資料;

4、選擇相應的資料型別,這裡應選matrix。

具體如下圖所示:

1、開始匯入資料。

2、匯入資料。

6樓:sunny劉金通

先將txt檔案複製貼上入excel,再通過excel載入巨集,與matlab進行連線,就可以直接匯入進去了。

7樓:baisiqi白

a=load('*txt');txt 是檔名,要放在工作目錄下。

8樓:

自己用textscan一行一行做吧。

matlab讀取txt檔案中的資料存為矩陣

9樓:網友

1、開啟一個txt檔案,會發現他既有字元又有數值。

2、此時將字元全部刪除,只留下有用的資料數值。

3、記住該資料夾的地址,一會要作為路徑用於matlab讀取。

4、此時使用一個textread函式,函式內部代入剛才的txt檔案路徑。

5、textread函式會把這些資料讀成1為向量。我們將其分為兩列,用x和y代表,儲存為矩陣。

10樓:匿名使用者

你把資料放入到txt文件中。例如a=[資料]

在matlab中輸入檔名,就會生成變數a,當中儲存你的資料。

matlab中如何讀取多個txt檔案中的某一行的資料

怎樣將matlab中的資料匯入到excel中

1 首先開啟matlab,新建視窗。2 接著在matlab中生成資料,並且寫入到excel檔案中,具體 如下圖所示。3 下面來看一下生成的myexample.xlsx檔案裡面是否含有matlab所生成的資料。4 圖中可以看出,生成的資料已經全部寫入了myexample.xlsx檔案。5 最後開啟ex...

matlab怎樣從文字檔案中讀入資料到矩陣

大野瘦子 開啟檔案 注意修改檔名 fid fopen 480684994.txt rt if fid 0,return,end 讀檔案直到結束 while feof fid 每次讀入一行 s fgetl fid 以空格作為資料項的分隔符 以matlab r2012b為例。首先開啟matlab 選擇c...

matlab中怎樣將三維陣列的維賦給二維如A1)賦給二維的B

1,直接賦值 b a 1 試了一下可以。2.先用次sum求每行元素和,因為要求 每個元素都除以每列之和 所以得用1次for迴圈 酷呆愛死呆 1 三維陣列中的各個為也是二維陣列,所以賦值可以直接賦即可!假設a是三維陣列,b是二維陣列 b a 1 b a 2 b a 3 分別把a的三維中的 一 二 三維...