Re: [問題]請問資料的寫入...已回收
自己來回一下目前的作法,不過還是希望有人可以幫忙做出分頁的形式><"
我不想要開1000個檔案看阿><"
-----------------------------------------------------------------
剛才把A,B,C,D還有六個1*n的矩陣,全部儲存到一個Data=zeros(n+9,n)
其中C做了transpose的動作
類似這樣:
1 X1(1) X1(2) X1(3)
2 .
3 .
4 .
5 .
6 X6(1) X6(2) X6(3)
7 A(1) A(2) 0
8 B(1) B(2) 0
9 C(11) C(12) 0
10 C(21) C(22) 0
11 C(31) C(32) 0
12 D(1) D(2) 0
然後設一個迴圈i包起來,將Data再寫到Datacollect(:,:,i)中,
同時使用zxvc大在第155篇的教學,如下:
%% a=[1,2,3];
%% for i=1:length(a)
%% y=a(i);
xlswrite(['excel檔案' num2str(i)],y,'sheet1',['A' num2str(i)]);
改成 xlswrite(['excel檔案' num2str(i)],Datacollect,'sheet1','A');
%% end
於是可以利用迴圈開出i個"檔案"...
希望有人可幫忙,謝謝
※ 引述《senga (N年第一次改暱稱..)》之銘言:
: 各位好,請問一下有關資料寫入的作法..(已爬文..不過自己實在是弄不好)
: 目前程式執行後會產出下列資料
: A=[1999, 2001]
: B=[ 2, 53]
: C=[1 3 5; 3 1 2] (2*n)
: 事實上這是兩個子程式得到的結果,而其參數是六個隨機1*n的矩陣
: 目前用很原始的方法:
: xlswrite('filename',A,'sheet1',range)
: xlswrite('filename',B,'sheet1',range)
: .
: .
: .
: xlswrite('filename',transpose(C),'sheet1',range)寫入...
: 不過現在因為參數會隨機產生1000筆,所以變成需要1000個分頁....
: 請問應該要如何做這樣的動作呢?..
: 另外,這兩隻子程式中我各加入了tic toc,
: 不知道是否可將這兩個時間同樣存成D=[time1,time2]?
: 麻煩各位給點提示阿...謝謝你們
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.231.218.49
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):