- Delitelj celega števila n je število, ki deli n brez ostanka oz. ostanek je enak nič.
V Matlabu sami »sprogramiramo« svojo funkcijo.
Dobro je vedeti:
- V Matlab-u je že definirana funkcija rem(a,b), ki vrne ostanek pri deljenju a:b.
- Če želimo napisati for zanko, je oblike for k=1:n. Ta for zanka bo "tekla" za vse k-je od 1 do n.
- Če želimo napisati pogojni stavek, je oblike if pogoj.
- Oba, for in if, zaključimo z značko end!
- Če želimo matriki A dodati na konec nek element a, naredimo to tako: A=[A, a]
Naša funkcija:
Sprehodimo se čez števila od 1 do n. Za vsako število preverimo, če je ostanek pri deljenju z n enak 0. Če ta pogoj drži, potem je to naš delitelj in ga dodamo matriki v katero shranjujemo delitelje. Na koncu vrnemo to matriko.
|
Funkcija, ki poišče vse delitelje danega števila.
Klic naše funkcije Delitelji(stevilo)
|
Klic funkcije in rezultat.
Delitelji števila 3514(n-ja) so: 1,2,7,14,251,502, 1757 in 3514.