matlab裡fprintf輸出的問題

2021-03-09 22:08:37 字數 872 閱讀 6239

1樓:匿名使用者

產生列向量的

原因抄是matlab矩陣的襲標註其實就

bai是按列分配的,這一點du和c相反可以zhi看看譚浩強的c陣列那一章dao;其次**:

a = rand(3,5)

fid = fopen('g:\學習\file.txt','w');

fprintf(fid,'%g %g %g %g %g\r\n',a');%%每五個元素換行

fclose(fid);

也因為第一個原因你需要a'在fprintf那一行;

2樓:文遠長歌

如果有五列來的話自

,在 fprintf 裡面要分別寫bai明每一du列的格式,如下:zhi

fid = fopen('file.txt','w');

fprintf(fid,'%g %g %g %g %g\r\n',a);

fclose(fid);

試試dao看對不對

3樓:牟金生墨溪

怎麼會不知道n是多少呢,length一下或size一下不就知道了。

只是'%10d

%10d

%10d

%10d\n'這樣寫n個比較麻煩,內用迴圈就可容以了。如

fid=

fopen('y2.txt','w');

fori=1:n

fprintf(fid,'%10d',aa(i));

endfprintf(fid,'\n');

fclose(fid);

還有一種方法是用dlmwrite

如dlmwrite('y2.txt',aa,'

')連fopen和fclose都不需要,很方便的。

matlab編寫M函式檔案,要求具有兩個輸入變數 A和n,對

clear,clc a input 輸入矩陣a n input n j 1 for i 1 length a if a i n b j a i j j 1 endend matlab程式中如何在m檔案中定義一個m n級矩陣 a zeros m,n 就是一個全零的mxn的矩陣了 a ones m,n ...

javascript裡比如我想輸空格又不想打可以用什麼代替嗎

你可以使用標籤 css來作為空格進行輸出 你可以迴圈控制輸出 可以用css來控制padding或者margin來達到你想要的目的 如果你想輸出空格,只能使用 話說正常情況下是不需要輸出太多的空格的吧?string.prototype.repeat function n repeat 10 搜狗輸入法...

matlab的資料輸出到excel檔案裡

用xlswrite a.xls a 命令不會當一維陣列處理的,存完後是2行3列的,你再試試看 你願bai意用csvwrite嗎,保du存成zhicsv檔案,一dao樣版預設用權excel開啟 csvwrite write acomma separated value file syntax csvw...