matlab陣列怎樣輸出到tt檔案裡

2021-04-13 01:52:13 字數 1442 閱讀 9977

1樓:白羊後空翻恢復

在baimatlab中要將大規模的矩陣寫du入到txt文字中,可以用文zhi件讀寫的方法,如dao下例:

fid=fopen('d:\data.txt','wt');%寫入文版

件路徑[m,n]=size(p); %獲取矩陣的權大小,p為要輸出的矩陣

for i=1:1:m

if mod(i,100)==0

fprintf(fid,'water levle since %d hours\n',i/100-1);

endfor j=1:1:n

if j==n %如果一行的個數達到n個則換行,否則空格

fprintf(fid,'%4.3f\n',p(i,j));

else

fprintf(fid,'%4.3f\t',p(i,j));

endend

endfclose(fid);

matlab如何將結構陣列輸出到文字檔案?

2樓:月月

假設陣列bai

名為dufile_data,寫到

zhi'd:\data\裡

daofid=fopen('d:\data\file_data.txt','w');

for j=1:size(file_data,1)for k=1:size(file_data,2)fprintf(fid,'%d\t',file_data(j,k));

endfprintf(fid,'\n');

end%看看能不能

回幫助你答

3樓:匿名使用者

fopen('檔名');

fread('檔名');

希望可以幫到你.!

4樓:匿名使用者

file-import data

matlab輸出有字元和資料的單元陣列到txt檔案

5樓:匿名使用者

%生成乙個隨機數抄矩陣

r=rand(10,3);

%建立檔案

fid = fopen('test.txt','wt');

%寫頭部

fprintf(fid,'%s','wo ni ta');

fprintf(fid,'%c\n',' '); %換行baidu

%依次寫入數zhi據

for k=1:10;

for m=1:3

p=num2str(r(k,m));

fprintf(fid,'%s ',p); %每個資料用空格dao隔開

endfprintf(fid,'%c\n',' '); %寫完一行,換行

endfclose(fid); %關閉檔案

matlab怎麼將多個變數名輸出到excel中

你可以直接在m檔案裡面用xlswrite函式 filename sheet range都是要加單引號滴 xlswrite filename,m 將矩陣m的資料寫入名為filename的excel檔案中。xlswrite filename,m,sheet 將矩陣m的資料寫入檔名為filename中的指...

matlab自定義函式,可以輸出多個陣列麼

switch語句和if語句類似,相當於多項選擇。switch語句根據變數或表示式的取值不同分別執行不同的命令。其基本的呼叫格式為 switch 表示式 標量或字串 表示式為一標量或字串 case值一 語句體一 當表示式的值 值一時,執行語句體一,然後跳出該結構 case值二 語句體二 當表示式的值 ...

php陣列怎樣輸出這種格式Arrayid1 nametest

通過foreach,把你想要的資料儲存到另外乙個陣列當中,這樣後期才不會太麻煩 這個是你用的mysql php的函式不對,其中有可以得到關聯陣列的函式,索引陣列的函式,還有就是索引關聯陣列的函式,你可以查一下這些函式 arr array id 1,name test var dump arr 這種格...