Επίλυση πρωτοβάθμιας εξίσωσης με if στο Octave/matlab
Θα δειχθεί η επίλυση μιας εξίσωσης πρώτου βαθμού με εμφώλευση δομών if. Η λύση με αυτό τον τρόπο δίνεται για λόγους επίδειξης και εκμάθησης. Οι πολυωνυμικές εξισώσεις λύνονται με τη συνάρτηση roots.
Έστω λοιπόν η εξίσωση:
$$ a x + b = 0 $$
Ο κώδικας για την επίλυση είναι:
if (a != 0) x = -b/a else if (b != 0) printf ("Αδύνατη \n") else printf ("Αόριστη \n") end endΓια παράδειγμα:
a = 1; b = 2; if (a != 0) x = -b/a else if (b != 0) printf ("Αδύνατη \n") else printf ("Αόριστη \n") end end x = -2
Συνδεθείτε για περισσότερες δυνατότητες αλληλεπίδρασης,
σχολιασμοί, εξωτερικοί σύνδεσμοι, βοήθεια, ψηφοφορίες, αρχεία, κτλ.
σχολιασμοί, εξωτερικοί σύνδεσμοι, βοήθεια, ψηφοφορίες, αρχεία, κτλ.
Εκπαιδευτικό υλικό από τον
Αθανάσιο Σταυρακούδη
σας παρέχετε κάτω από την άδεια
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 License.
Σας παρακαλώ να ενημερωθείτε για κάποιους επιπλέον περιορισμούς
http://stavrakoudis.econ.uoi.gr/stavrakoudis/?iid=401.