Διανύσματα αριθμητικής προόδου στο 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 Attribution-NonCommercial-ShareAlike 4.0 License.
Σας παρακαλώ να ενημερωθείτε για κάποιους επιπλέον περιορισμούς
http://stavrakoudis.econ.uoi.gr/stavrakoudis/?iid=401.