tr3quart1sta Δημοσ. 8 Μαρτίου 2014 Δημοσ. 8 Μαρτίου 2014 Ειμαι τελειως ασχετος με Matlab και επειδη προς το παρον το τρεχο σε Windows VM και δεν μαρεσει καθολου θα ηθελα να δω πως θα μπορουσα να προσαρμοσω το παρακατω Matlab script για να παιζει και στο Octave. clear syms x; f=2*x*cos(2*x)-(x-2)^2; P3=taylor(f,4,x) P4=taylor(f,5,x) R4=diff(f,x,5) t=0:0.05:0.4; y=subs(R4,x,t); subplot(1,2,1) plot(t,y) OFS=160 * 1/factorial(5) * 0.4^5 TF= f - P4 TatF=subs(TF,x,t); subplot(1,2,2) plot(t,TatF) subs(TF,x,0.4) Καμια ιδεα?
insomniaK Δημοσ. 9 Μαρτίου 2014 Δημοσ. 9 Μαρτίου 2014 Τα matlab scripts σου (πιστεύω πως) είναι compatible με την octave. Τα συνηθισμένα προβλήματα είναι με καποιo πολύ εξειδικευμένo toolbox της matlab που δεν υπάρχει σε octave ή κάποιο δικό σου toolbox, που πρέπει να το εισάγεις στην octave. Δοκίμασε είναι straight forward διαδικασία. Τώρα είδα ότι καλείς syms, πριν αρχίσεις τις δοκιμές, εγκατάστησε Site: αυτό .
Dr.Fuzzy Δημοσ. 9 Μαρτίου 2014 Δημοσ. 9 Μαρτίου 2014 Τι λειτουργικό έχεις και τρέχεις το MATLAB σε Windows VM;
tr3quart1sta Δημοσ. 9 Μαρτίου 2014 Μέλος Δημοσ. 9 Μαρτίου 2014 Τα matlab scripts σου (πιστεύω πως) είναι compatible με την octave. Τα συνηθισμένα προβλήματα είναι με καποιo πολύ εξειδικευμένo toolbox της matlab που δεν υπάρχει σε octave ή κάποιο δικό σου toolbox, που πρέπει να το εισάγεις στην octave. Δοκίμασε είναι straight forward διαδικασία. Τώρα είδα ότι καλείς syms, πριν αρχίσεις τις δοκιμές, εγκατάστησε [link=http://octave.sourceforge.net/symbolic/]αυτό . το ξερω, το εχω κανει αυτο, αλλα δεν παιρνει τις ιδιες εντολες.. γιαυτο ρωταω τι πρεπει να αλλαξω για να παιξει Τι λειτουργικό έχεις και τρέχεις το MATLAB σε Windows VM; arch linux
Dr.Fuzzy Δημοσ. 9 Μαρτίου 2014 Δημοσ. 9 Μαρτίου 2014 Και γιατί δε το τρέχεις τότε natively στο λινουξακι σου και το σκοτώνεις μέσω VM με...windows; Σε Ubuntu και OSX που ειναι τα βασικά λειτουργικά που χρησιμοποιώ παίζει άψογα. Δες εδώ για Arch https://bbs.archlinux.org/viewtopic.php?id=114616
insomniaK Δημοσ. 9 Μαρτίου 2014 Δημοσ. 9 Μαρτίου 2014 Δε μας λες τι λάθος σου δίνει όμως... Μυρίζουμε τα δάχτυλα μας: clear; symbol x = sym('x'); %Τοιουτοτρόπως ορίζεται σε octave f=2*x*Cos(2*x)-(x-2)^2; %Κεφαλαίο Cos Είχες 3 λάθη σε 3 γραμμές κώδικα. Το πρόβλημα ειναι ότι η εντολή taylor δεν υπάρχει στην octave***, επομένως πρέπει να γράψεις τη σειρά μόνο σου και μετά χρησιμοποιείς την εντολή: differentiate Από εκεί και πέρα δε νομίζω να έχεις πρόβλημα, αν θες κάτι παραπάνω ρώτα, αλλά χρειάζεται να αφιερωσεις μία ωρίτσα να φέρεις τον κώδικα σωστά στην octave, όπως είπα και στο πρώτο μήνυμα χρησιμοποιείς κάτι εξειδικευμένο από τη matlab. *** EDIT: Με έβαλες στο τρυπάκι και ψάχνω, δεν είμαι σίγουρος άλλα τσέκαρε την εντολή: cauchy (N, r, x, f ) από octave.
Timonkaipumpa Δημοσ. 9 Μαρτίου 2014 Δημοσ. 9 Μαρτίου 2014 Απλά να συμπληρώσω... Το octave έχει διαφορές από το MATLAB και στις μεθόδους για GUI. Κατά τα άλλα, όπως τα λέει ο insomniaK.
tr3quart1sta Δημοσ. 14 Μαρτίου 2014 Μέλος Δημοσ. 14 Μαρτίου 2014 τελικα δεν τα καταφερα με το octave και εμεινα με matlab
Dr.Fuzzy Δημοσ. 14 Μαρτίου 2014 Δημοσ. 14 Μαρτίου 2014 τελικα δεν τα καταφερα με το octave και εμεινα με matlab ελπίζω να το έβαλες στο Arch και να μη το τρέχεις ακόμα σε Windowz VM!
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα