WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Programmieren in Matlab

 

harry20
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 13
Anmeldedatum: 21.03.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.03.2014, 15:38     Titel:
  Antworten mit Zitat      
Hallo JKnopf,
Hab bei der Teilaufgabe b bei h=0.05 , einen Wert für F_max von 84.5595 raus. Stimmt das so?
Private Nachricht senden Benutzer-Profile anzeigen


JKnopf
Forum-Anfänger

Forum-Anfänger


Beiträge: 25
Anmeldedatum: 16.03.14
Wohnort: Magdeburg
Version: ---
     Beitrag Verfasst am: 25.03.2014, 18:29     Titel:
  Antworten mit Zitat      
Ja das kommt hin. Kriege ich auch raus.
_________________

"good manners are just a way of showing other people we have respect for them" (Blast from the Past)

If you can't say somethin' nice ... don't say nothin' at all. (Thumper, Bambi)
Private Nachricht senden Benutzer-Profile anzeigen
 
harry20
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 13
Anmeldedatum: 21.03.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.03.2014, 19:15     Titel:
  Antworten mit Zitat      
Very Happy Super
Der Teil C) da hab ich auch noch probleme. Ich hab die Funktion die du gesendet hast, mir angeschaut aber irgendwie verstehe ich nicht welche funktion ich da einsetzten muss. Kannst du mir bitte noch bei dieser letzten Aufgabe helfen?
Private Nachricht senden Benutzer-Profile anzeigen
 
JKnopf
Forum-Anfänger

Forum-Anfänger


Beiträge: 25
Anmeldedatum: 16.03.14
Wohnort: Magdeburg
Version: ---
     Beitrag Verfasst am: 25.03.2014, 21:50     Titel:
  Antworten mit Zitat      
Hi naja aller Anfang ist schwer...Ich gebe zu, einen moment habe ich hier auch gebraucht, weil ich damit schon eine weile nicht gearbeitet habe. Ich habe das jetzt so gemacht. Erstmal habe ich unser bestehendes file einfach kopiert und als function definiert. Habe ich unten angehängt. Die Datei musst du in deinem Ordner ablegen wo die andere Datei auch liegt. Im Function file habe ich die folgenden zeilen hinzugefügt und die Grafikausgabe rausgenommen, weil die hier nur stört.

Code:

function F0=expl_euler(h)
%
F_soll=0.025;
F0=F_max-F_soll;
 


Im Main-file (also in der bisherigen Datei) fügst du einfach folgende Zeile hinzu (fzero war hier einfacher als fminsearch)

Code:

h_min=fzero(@expl_euler,h);
 


Dann bekommst du deine minimale Schrittweite h_min bei einem maximalem Fehler von 0.025

Wie funktionierts: fzero ist im prinzip nichts anderes als eine Schleife, die eine Variable solange anpasst, bis ein gewählter Funktionswert null ist. Unsere Variable ist in diesem Fall h und unser Funktionswert ist F0. fzero verändert h in expl_euler so lang bis F0=0. F0 ist genau dann null, wenn F_max den vorgegeben Wert 0.025(F_Soll) ereicht hat.

Gruß JKnopf

expl_euler.m
 Beschreibung:

Download
 Dateiname:  expl_euler.m
 Dateigröße:  1.9 KB
 Heruntergeladen:  182 mal

_________________

"good manners are just a way of showing other people we have respect for them" (Blast from the Past)

If you can't say somethin' nice ... don't say nothin' at all. (Thumper, Bambi)
Private Nachricht senden Benutzer-Profile anzeigen
 
harry20
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 13
Anmeldedatum: 21.03.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.03.2014, 16:22     Titel:
  Antworten mit Zitat      
hey, irgendwie will das programm nicht funktionieren. Bei matlab steht ( Error using expl_euler (line 20)
Not enough input arguments.)
Private Nachricht senden Benutzer-Profile anzeigen
 
JKnopf
Forum-Anfänger

Forum-Anfänger


Beiträge: 25
Anmeldedatum: 16.03.14
Wohnort: Magdeburg
Version: ---
     Beitrag Verfasst am: 26.03.2014, 17:13     Titel:
  Antworten mit Zitat      
Hast du das von deinem Main-file aus gestartet?
_________________

"good manners are just a way of showing other people we have respect for them" (Blast from the Past)

If you can't say somethin' nice ... don't say nothin' at all. (Thumper, Bambi)
Private Nachricht senden Benutzer-Profile anzeigen
 
harry20
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 13
Anmeldedatum: 21.03.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.03.2014, 17:22     Titel:
  Antworten mit Zitat      
ich hab die datei die du hochgeladen hast in mein script-file eingefügt und simuliert. vielleicht hab ich das an die falsche stelle kopiert? kann das sein?
Private Nachricht senden Benutzer-Profile anzeigen
 
JKnopf
Forum-Anfänger

Forum-Anfänger


Beiträge: 25
Anmeldedatum: 16.03.14
Wohnort: Magdeburg
Version: ---
     Beitrag Verfasst am: 26.03.2014, 17:49     Titel:
  Antworten mit Zitat      
Die beiden dateien die ich dir unten angehängt habe, speicherst du in einem Ordner ab. Dann brauchst du nur noch Explicit_Euler.m laufen lassen. Dann sollte es auch funktionieren.

Gruß JKnopf

expl_euler.m
 Beschreibung:

Download
 Dateiname:  expl_euler.m
 Dateigröße:  1.9 KB
 Heruntergeladen:  192 mal
Explicit_Euler.m
 Beschreibung:

Download
 Dateiname:  Explicit_Euler.m
 Dateigröße:  1.88 KB
 Heruntergeladen:  181 mal

_________________

"good manners are just a way of showing other people we have respect for them" (Blast from the Past)

If you can't say somethin' nice ... don't say nothin' at all. (Thumper, Bambi)
Private Nachricht senden Benutzer-Profile anzeigen
 
harry20
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 13
Anmeldedatum: 21.03.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.03.2014, 18:08     Titel:
  Antworten mit Zitat      
Vielen Dank JKnopf du hast mir mir wirklich sehr viel geholfen!
Surprised
Jetzt bin ich für die Klausur gut vorbereitet!



Gruß Harry20
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen

Gehe zu Seite Zurück  1, 2

Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 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.