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

Cramersche-Regel in Matlab programmieren

 

Fener12
Forum-Newbie

Forum-Newbie


Beiträge: 1
Anmeldedatum: 07.05.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.05.2009, 12:20     Titel: Cramersche-Regel in Matlab programmieren
  Antworten mit Zitat      
hallo,

wir sollten in der ersten Nummerischen Verfahren Stunde, die Cramersche-Regel in Matlab programmieren.

Die Funktion habe ich als Anhang beigefügt.

Ich habe nur ein Verständnis Problem in der Zeile 3 und 10.

In der Zeile 3 defieren wir ein ein vektor x ohne Inhalt stimmts?
Wie kommt es dazu, dass in der zeile 10 drei Unbekannte unter der Variable h abgespeichert werden können?
Weil wenn ich in Zeile 10, das x in der Klammer weglasse, spuckt er am Ende nur die letzte Unbeannte aus??

Ich hoffe ihr könnt mir so schnell wie möglich helfen.

Danke.

Mat.jpg
 Beschreibung:
M-File

Download
 Dateiname:  Mat.jpg
 Dateigröße:  11.73 KB
 Heruntergeladen:  1994 mal
Private Nachricht senden Benutzer-Profile anzeigen


steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.022
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2023b
     Beitrag Verfasst am: 07.05.2009, 12:26     Titel:
  Antworten mit Zitat      
Moin,

die Zeile 10
Code:
x = [x;h];

nimmt den Vektor x und hängt den Inhalt der Variablen h hinten dran.

Gruß
Alex
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
Oki12

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.05.2009, 23:47     Titel:
  Antworten mit Zitat      
warum kann ich dann diesen Vektor in Zeile drei, in dem ja nichts steht nicht einfach weglassen.

warum kann man nicht in zeile 10 einfach x=[h] schreiben????
 
steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.022
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2023b
     Beitrag Verfasst am: 08.05.2009, 09:38     Titel:
  Antworten mit Zitat      
Weil in dem Vektor nur beim ersten Schleifendurchlauf nichts steht. Danach steht der erste Eintrag drin und beim nächsten Durchlauf wird der zweite Eintrag angehängt.

Mit deiner Idee würdest du den Vektor bei jedem Durchlauf überschreiben und nicht ergänzen.

Gruß
Alex

PS: Um das Verhalten nachzuvollziehen, nimm mal das ";" am Ende von Zeile 10 weg. Dann siehst du x mit jedem Schleifendurchlauf wächst. Das gleiche kannst du dann auch mal mit deiner Idee probieren und schauen was da passiert Wink
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



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 - 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.