Previous Up Next

1.37.35  Δημιουργία λίστας με συνάρτηση : makelist

makelist παίρνει ως όρισμα μια συνάρτηση f, τα όρια a,b ενός δείκτη και το βήμα p (από προεπιλογή 1 ή -1 που εξαρτάται από τη διάταξη των ορίων).
makelist δημιουργεί την λίστα [f(a),f(a+p)...f(a+k*p)] με k τέτοιο ώστε  : a<a+k*pb <a+(k+1)*p ή a>a+k*pb >a+(k+1)*p.
Είσοδος :

makelist(x->x^2,3,5)

ή

makelist(x->x^2,3,5,1)

ή πρώτα ορίστε τη συνάρτηση h(x)=x2 εισάγοντας h(x):=x^2 και έπειτα εισάγετε

makelist(h,3,5,1)

Έξοδος :

[9,16,25]

Είσοδος :

makelist(x->x^2,3,6,2)

Έξοδος :

[9,25]

Προσοχή!!! εκτελέστε πρώτα την εντολή purge(x) εάν το x δεν είναι συμβολικό (δηλαδή, αν έχει γίνει ανάθεση τιμής στο x) .


Previous Up Next