what are steps to create a combination array ?

1 回表示 (過去 30 日間)
mohammad
mohammad 2014 年 2 月 19 日
編集済み: Andrei Bobrov 2014 年 2 月 21 日
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 件のコメント
mohammad
mohammad 2014 年 2 月 20 日
please to answer the question necessary

サインインしてコメントする。

回答 (2 件)

Ilham Hardy
Ilham Hardy 2014 年 2 月 20 日
doc xlsread
doc xlswrite
to combine array
C = [A B]; or C = [A,B];
  1 件のコメント
mohammad
mohammad 2014 年 2 月 21 日
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

サインインしてコメントする。


Andrei Bobrov
Andrei Bobrov 2014 年 2 月 21 日
編集済み: Andrei Bobrov 2014 年 2 月 21 日
[~,~,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);

カテゴリ

Help Center および File ExchangeSpreadsheets についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by