what are steps to create a combination array ?

5 vues (au cours des 30 derniers jours)
mohammad
mohammad le 19 Fév 2014
Modifié(e) : Andrei Bobrov le 21 Fév 2014
what are steps to create a combination array which are given through imported excel sheet then exporting the results to anther excel sheet ? note:the elements of the table are numbers
  1 commentaire
mohammad
mohammad le 20 Fév 2014
please to answer the question necessary

Connectez-vous pour commenter.

Réponses (2)

Ilham Hardy
Ilham Hardy le 20 Fév 2014
doc xlsread
doc xlswrite
to combine array
C = [A B]; or C = [A,B];
  1 commentaire
mohammad
mohammad le 21 Fév 2014
Thank you for your answer, but this is not what I want . please visit this site and you will find what i need exactly but through the matlab functions and not through Excel function http://stackoverflow.com/questions/10692653/excel-vba-to-create-every-possible-combination-of-a-range?answertab=oldest#tab-top

Connectez-vous pour commenter.


Andrei Bobrov
Andrei Bobrov le 21 Fév 2014
Modifié(e) : Andrei Bobrov le 21 Fév 2014
[~,~,c] = xlsread('E:\xlsfile1.xlsx');
c1 = c(3:end,:);
ii = cellfun(@(x)all(~isnan(x)),c1);
n = sum(ii);
idx = bsxfun(@plus,fliplr(fullfact(n)),[0 cumsum(n(1:end-1))]);
c2 = c1(ii);
out = c2(idx);
xlswrite('E:\newxlsfile.xlsx',out);

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by