Info
この質問は閉じられています。 編集または回答するには再度開いてください。
Pull Out MATLAB Data to One Excel Spreadsheet[HELP!]
1 回表示 (過去 30 日間)
古いコメントを表示
Your opinion is important to me!
First there is a MATLAB code(pseudo code):
for i = 1:2
A(i) = [C(i);D(i)];
B(i) = [E(i);F(i)];
end
The value for A and B in each loop are as follows,
A(1) =
'Rank' 'Ticker' '201205' 'Weight'
[ 1] 'B' [ 0.04] [ 0.03]
[ 2] 'E' [ 0.01] [ 0.10]
A(2) =
'Rank' 'Ticker' '201206' 'Weight'
[ 1] 'X' [ 0.02] [ 0.07]
[ 2] 'Y' [ 0.01] [ 0.11]
B(1) =
'Rank' 'Sector' '201205'
[ 1] 'S' [ 0.02]
[ 2] 'A' [ 0.01]
B(2) =
'Rank' 'Sector' '201206'
[ 1] 'T' [ 0.08]
[ 2] 'Y' [ 0.03]
Now comes to my question. How can I add a code in the loop so that all values of A and B generated from each loop can be pulled out into a single spreadsheet like the following picture?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/147994/image.jpeg)
The trick thing is data should be pulled out in different area of spreadsheet for different i.
BTW this is a simplified version. The actual problem has 500 loops instead of 2. A and B are much more complicated as well.
0 件のコメント
回答 (1 件)
Mark Whirdy
2012 年 7 月 18 日
編集済み: Mark Whirdy
2012 年 7 月 18 日
Append rows of empty cells {''} to the A, B cell-arrays as necessary
e.g.
repmat({''},1,3)
0 件のコメント
この質問は閉じられています。
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!