Rešitev: program n-krat pomnožen prvi element seznama (Mathematica)

Iz MaFiRaWiki

(Razlika med različicami)
Različica od 19:04, 6 maj 2007
Sarak (Pogovor | prispevki)

← Prejšnja različica
Trenutna različica
Sarak (Pogovor | prispevki)

Vrstica 8: Vrstica 8:
nZacetek[{}, _] := {} nZacetek[{}, _] := {}
-Prvi element seznama dobimo z ukazom [[First[s]]], kjer je s dani seznam. Nato še samo s pomočjo ukaza Table ta element n-krat pripnemo našemu seznamu.+Prvi element seznama dobimo z ukazom First[s], kjer je s dani seznam, nato še samo s pomočjo ukaza Table ta element n-krat pripnemo našemu seznamu.
Primer: Primer:

Trenutna različica

Naloga: program n-krat pomnožen prvi element seznama

Sestavimo program:

Clear[nZacetek]
nZacetek::usage = "Funkcija nZacetek[s, n] n krat pomnozi prvi element seznama s.";
nZacetek[s_, n_] := Join[Table[First[s], {i, 1, n - 1}], s]
nZacetek[{}, _] := {}

Prvi element seznama dobimo z ukazom First[s], kjer je s dani seznam, nato še samo s pomočjo ukaza Table ta element n-krat pripnemo našemu seznamu.

Primer:

nZacetek[{b, 1, va, za, te, ta}, 3]={b, b, b, 1, va, za, te, ta}

Glej tudi

Osebna orodja