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的三維中的 一 二 三維...