Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Poradíte lepší řešení probému v Excelu?

Matice bych si nechal do Matlabu, jen jsem neměl tu odvahu to tu navrhnout (matlab nepatří k běžnému vybavení domácího počítače)


cisla=randi(5,1,10)
popisky={'KC'	'KY'	'R'	'C'	'L'	'IGT'	'CMOS'	'FET'	'SD' 'X9' 'X10'}
ind=find(cisla==5)
popisky(ind)

bylo by programátorsky čistčí použít strukturu, ale dva vektory jeden s čísly a jeden s popisky je jednodušší. Funkce find vrátí indexy položek, které se dají přímo použít k indexování. Počet by potom byl numel(ind). A dá se s tím dělat spousta dalších věcí. A je úplně jedno, jestli je těch položek 10 nebo milion. A přitom je to rychlé i pro 10 milionů prvků, což je množství, které excel ani nenačte.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny