Διανύσματα αριθμητικής προόδου στο Octave/matlab

Η κατασκευή μιας αριθμητικής προόδου είναι από τα απλούστερα πράγματα στο octave.

Πχ, η ακολουθία 1..10:

octave:> 1:10
ans =

   1   2   3   4   5   6   7   8   9  10

Αν επιθυμούμε, το αποτέλεσμα μπορεί να αποθηκυτεί σε μια μεταβλητή, πχ;

octave:> a = 1:10
ans =

   1   2   3   4   5   6   7   8   9  10

Κατά προεπιλογή, το βήμα αύξησης είναι μονάδα, ωστόσο μπορούμε να αλλάξουμε, πχ σε 2:

octave:> a = 1:2:10
a =

   1   3   5   7   9

Ένας άλλος τρόπος είναι να χρησιμοποιήσουμε τη συνάρτηση linspace. Η συνάρτηση δέχεται 3 ορίσματα: την αρχή, το τέλος και το πλήθος των στοιχείων της αριθμητικής προόδου (υπολογίζει μόνη της το βήμα). Πχ, μια αριθμητική ακολουθία από το 1 ως το 10 με 4 στοιχεία:

octave:> linspace(1,10,4)
ans =

    1    4    7   10

Συνδεθείτε για περισσότερες δυνατότητες αλληλεπίδρασης,
σχολιασμοί, εξωτερικοί σύνδεσμοι, βοήθεια, ψηφοφορίες, αρχεία, κτλ.

Creative Commons License
Εκπαιδευτικό υλικό από τον Αθανάσιο Σταυρακούδη σας παρέχετε κάτω από την άδεια Creative Commons Attribution-NonCommercial-ShareAlike 4.0 License.
Σας παρακαλώ να ενημερωθείτε για κάποιους επιπλέον περιορισμούς
http://stavrakoudis.econ.uoi.gr/stavrakoudis/?iid=401.