看板 MATLAB 關於我們 聯絡資訊
clc;clear all; for i=1:4 A(i,1)=i; end for j=1:4 B(j,1)=2*j; end fd=fopen('dlmfile.txt','wt'); fprintf(fd,'%d\r\n',A); fprintf(fd,'%d\r\n',B); 想請教關於寫入到文字檔格式的問題,程式碼撰寫如上, 但我想要打開文字檔後所呈現的是: 1 2 2 4 3 6 4 8 即把陣列A的數值在第一行寫完後, 陣列B的數值再從第二行開始寫起, 想請教大家該如何改程式碼,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.253.167.212 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1399778263.A.892.html ※ 編輯: smvenjoy (111.253.167.212), 05/11/2014 11:19:04
CBET:fprintf(fd, '%d %d\r\n', [A(:), B(:)]'); 05/11 15:30
smvenjoy:原來可以用這種方式,謝謝! 05/11 15:52