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...