λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Άλλα Λογισμικό Ηλεκτρονικών Υπολογιστών

Πώς να λύσει Logistic λειτουργίες Χρήση MATLAB

A λογιστική καμπύλη είναι ένα είδος σιγμοειδές ή σχήματος S - καμπύλη στα μαθηματικά , που συνήθως αντιπροσωπεύει την αύξηση του πληθυσμού . MATLAB είναι ένα ισχυρό σύστημα άλγεβρας υπολογιστών που μπορεί να λύσει περίπλοκες λειτουργίες εφοδιαστικής σε δευτερόλεπτα . Αν θέλετε να λύσετε ένα λογιστικής συνάρτησης για ένα ορισμένο χρονικό διάστημα , χρησιμοποιούν τη μέθοδο λύσης του MATLAB Τέταρτο διάταγμα Runge - Kutta . Η μέθοδος παράγει δύο φορείς, οι οποίοι αντιπροσωπεύουν την αριθμητική λύση για προσαυξήσεις φορά που καθορίσατε στον κώδικα . Οδηγίες
Η

1 Ανοίξτε ένα παράθυρο editor MATLAB 2

Πληκτρολογήστε την ακόλουθη συνάρτηση : .

Ydot συνάρτηση = υλικοτεχνική ( t , y ) = a n ? b = n ? ydot = εξίσωση ?
εικόνων 3

Τροποποιήστε το μεταβλητών a και b για να αντιπροσωπεύουν πραγματικές σας εφοδιαστικής λειτουργίας και , στη συνέχεια, τοποθετήστε τη λειτουργία σας μετά ydot = αντί της λέξης " εξίσωση ". Για παράδειγμα , αν έχετε τη λειτουργία r * y * ( 1 -y /Κ ) , όπου r είναι ο ρυθμός ανάπτυξης της .3 και Κ είναι μία μεταφορική ικανότητα των 20 , ο κώδικάς σας θα έχει ως εξής :
λειτουργία

ydot = υλικοτεχνική ( t , y ) = a .3 ? b = 20 ? ydot = a * y * ( 1 -y /b ) ?
Η 4

Αποθηκεύστε τον κώδικα ως . logistic.m
5

Πληκτρολογήστε τα ακόλουθα στο παράθυρο εντολών MATLAB :

tspan = [ ab ] ? y0 = x ? [ t , y ] = ode45 ( « υλικοτεχνική » , tspan , y0 ) ?
Η

6 Αντικαταστήστε την με την αρχή του χρόνου , β με το χρόνο που λήγει και το χ με την αρχική κατάσταση για τη λειτουργία σας . Για παράδειγμα , αν θέλετε μια εποχή που αρχίζει στις 5 και μια ώρα λήξης του 20 με μια αρχική κατάσταση 2 , ο κωδικός θα έχει ως εξής :

tspan = [ 5 20 ] ? Y0 = 2 ? [ T , y ] = ode45 ( « υλικοτεχνική » , tspan , y0 ) ?
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα