|
|
Problem beim lösen eines DGL-Systems mit ode45 |
|
FF_MA |
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 12.09.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.09.2015, 11:10
Titel: Problem beim lösen eines DGL-Systems mit ode45
|
|
Hallo ich bin absoluter Anfänger in MATLAB und möchte ein DGL-System für eine Projektilbeschleunigung lösen. Hier das m-file für das System:
Danach möchte ich es in folgendem m-file 'v_test1.m' lösen:
Die letzten beiden Werte in d sind Beispielwerte und werden vorher berechnet. Allerdings läuft die Lösung auch so nicht. ich bekomme immer folgende Fehlermeldung:
>> v_test1
Error using norm
LAPACK loading error:
mkl.dll: Für diesen Befehl ist nicht genügend Speicher verfügbar.
Error in ode45 (line 222)
rh = norm(f0 ./ max(abs(y),threshold),inf) / (0.8 * rtol^pow);
Error in v_test1 (line 21)
[tsim,vsim]= ode45(@ode_system, [ta, te], d);
Kann mir bitte jemand weiter helfen?
Vielen Dank und viele Grüße
Felix
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 12.09.2015, 11:17
Titel:
|
|
Hallo,
das klingt nach einem Installations-/ Konfigurationsproblem.
Welche MATLAB-Version, welches Betriebssystem?
Davon abgesehen ist da wohl ein Tippfehler? Vermutlich so gedacht:
Grüße,
Harald
|
|
|
FF_MA |
Themenstarter
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 12.09.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.09.2015, 12:53
Titel:
|
|
Hallo Harald,
das mit dem Tippfehler kann sein. der Vektor den ich benutzen möchte sieht wie folgt aus:
dz=[x,y,x',y'] (eigentlich untereinander)
Dabei sind x und y die Position und x' und y' die geschwindigkeit in die jeweilige Richtung. Für alle vier sind Anfangsbedingungen zum Zeitpunkt 0 gegeben.
Ich benutze ein ThinkPad mit Windows XP und MATLAB R2015a Version 8.5
Viele Grüße
Felix
|
|
|
FF_MA |
Themenstarter
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 12.09.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.09.2015, 13:12
Titel:
|
|
Entschuldigung noch eine Ergänzung:
Der Vektor drückt folgende dinge aus d = [x',y',x'',y'']
also geschwindigkeit und beschleunigung, deswegen auch 0 und -g in dz(3) bzw. dz(4).
Viele Grüße
Felix
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 12.09.2015, 15:21
Titel:
|
|
Hallo,
ich gehe mal davon aus, dass du die Updates von Windows XP gemacht hast? Das genannte MATLAB-Release unterstützt nur Service Pack 3.
Die Fehlermeldung deutet wie gesagt auf ein Installationsproblem hin.
Meine Empfehlung wäre, den Technischen Support von MathWorks zu kontaktieren.
Grüße,
Harald
|
|
|
FF_MA |
Themenstarter
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 12.09.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.09.2015, 16:03
Titel:
|
|
Hallo Harald,
ob alle Updates für Xp gemacht wurden weis ich leider nicht, da dieses thinkpad und die software von unserem lehrstuhl gestellt wurden.
ich versuche mein glück beim support.
Vielen Dank für deine Hilfe!!
Viele Grüße
Felix
|
|
|
FF_MA |
Themenstarter
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 12.09.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.09.2015, 16:37
Titel:
|
|
Hallo Harald,
XP service pack 3 installiert und es läuft
vielen dank nochmal!!
Viele Grüße
Felix
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|