intersect v matici
urban at greentech.cz
urban at greentech.cz
Wed Nov 2 15:53:35 CET 2011
Dobry den,
potrebuji poradit, jak co nejefektivneji (casove i pametove) implementovat
v Matlabu nasledujici problem.
Mam sparse matici U (m x n, kde m = 1026 a n = 192906) hodnot a potrebuji
seznam hodnot, ktere se vyskytuji ve vsech radcich, pricemz je jedno, ve
kterem sloupci se hodnota nachazi (klidne se muze jedna hodnota v danem
radku vyskytovat vickrat). Kdyby mela matice jen dva radky, najdu je
jednoduse prikazem
intersect(U(1,:),U(2,:));
Existuje nejaky zpusob jak toto jednoduse provest pro celou matici, bez
toho abych vypisoval vsechny radky, nebo prochazel radky forcyklem, nebo
dosla pamet?
Dekuji za pripadne rady.
S pranim hezkeho dne
Jan Urban
More information about the CsMUG
mailing list