How to store data from matlab in excel file after each iteration
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
How to store data from matlab in excel file after each iteration rows=1:4; col=1:2; v =
1 2
1 3
1 4
2 1
2 3
2 4
3 1
3 2
3 4
4 1
4 2
4 3
Matrix A is
A=[0 1 0 1;1 0 0 0;1 0 1 0;0 0 0 1]
I want to multiply two elements of A vector each time row wise as per permutation combination of V Vector e.g. A(1st row all elements) to be multiplied by A(2nd row all elements) the code for which is
for b=1:size(v,1)
for c=1:size(v,2)-1
for i=1: size(A,1)
B=A(i,(v(b,c)))* A(i,(v(b,c+1)));
C=[B, A(i,(v(b,c))), A(i,(v(b,c+1)))];
end
end
end
I want to store values of ‘C’ every time generated in this loop in an excel file.....
Thanks
0 commentaires
Réponse acceptée
KSSV
le 27 Jan 2017
You first get your final matrix, say R...and use
xlswrite(filename,R)
8 commentaires
KSSV
le 27 Jan 2017
clc; clear all ;
A=[0 1 0 1;1 0 0 0;1 0 1 0;0 0 0 1] ;
v=[1 2;1 3;1 4;2 1;2 3;2 4;3 1;3 2;3 4;4 1;4 2;4 3] ;
count = 0 ;
iwant = zeros(size(v,1)*size(v,2)-1,3) ;
for b=1:size(v,1)
for c=1:size(v,2)-1
for i=1: size(A,1)
B=A(i,(v(b,c)))* A(i,(v(b,c+1)));
C=[B, A(i,(v(b,c))), A(i,(v(b,c+1)))] ;
end
count = count+1 ;
iwant(count,:) = C ;
end
end
xlswrite('hello.xlsx',iwant)
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Spreadsheets dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!