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

for schleife

 

Platin
Forum-Century

Forum-Century


Beiträge: 174
Anmeldedatum: 07.06.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.09.2010, 09:02     Titel: for schleife
  Antworten mit Zitat      
Hey Leute, ich habe mir ne for schleife geschrieben, in der folgenden form

Code:
for ii=123:1:300
........ weitere for schleifen und zeugs
end
 


Mein Problem ist das nun die for schleife anscheinend 300 mal durchlaufen wird, aber es dürften doch nur 300-123 mal sein?
Egal was ich eingebe, er durchläuft die immer den maximalen wert, also huier zb 300.
Versteht ihr an was das liegen könnte ?

viele Grüße
Private Nachricht senden Benutzer-Profile anzeigen


Ajax
Forum-Century

Forum-Century


Beiträge: 176
Anmeldedatum: 09.09.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.09.2010, 09:07     Titel:
  Antworten mit Zitat      
Mmmh, aus dem bißchen Code werde ich nicht wirklich schlau. Kannst du nicht etwas mehr posten? Vielleicht liegt der Fehler ja bei einem Aufruf in der Schleife oder so.
mfg
Private Nachricht senden Benutzer-Profile anzeigen
 
Platin
Themenstarter

Forum-Century

Forum-Century


Beiträge: 174
Anmeldedatum: 07.06.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.09.2010, 09:39     Titel:
  Antworten mit Zitat      
Hey,

das ist echt ziemlich viel. Sind paar Seiten.
Aber das dürfte hiermit nichts zu tuen habe. Wie gesagt. Ist im Prinzip eine for schleife die über allem drüber liegt.
Ist echt merkwürdig? Verstehe ich nicht.
Meine laufvariable ii ist im worksapce ja auch=300.
Villeicht liegt es daran das ich nicht bei 1 beginne sondern bei 123 ?

Zuletzt bearbeitet von Platin am 30.09.2010, 09:44, insgesamt einmal bearbeitet
Private Nachricht senden Benutzer-Profile anzeigen
 
Ajax
Forum-Century

Forum-Century


Beiträge: 176
Anmeldedatum: 09.09.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.09.2010, 09:42     Titel:
  Antworten mit Zitat      
Puh... so kann ich da auch nichts zu sagen. Versuch es halt mal über einen kleinen Umweg nach dem folgenden Prinzip:

Code:

i = 123:300;
for j = 1:size(i)
    ii = i(j);
        .... weiteres Zeug
end
 
Private Nachricht senden Benutzer-Profile anzeigen
 
Platin
Themenstarter

Forum-Century

Forum-Century


Beiträge: 174
Anmeldedatum: 07.06.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.09.2010, 10:05     Titel:
  Antworten mit Zitat      
hmm wenn ichs so mache ist ii=123 und er durchläuft die schleife 123 mal??
ich weiß nicht was der macht. bin ratlos?
Private Nachricht senden Benutzer-Profile anzeigen
 
Platin
Themenstarter

Forum-Century

Forum-Century


Beiträge: 174
Anmeldedatum: 07.06.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.09.2010, 10:44     Titel:
  Antworten mit Zitat      
Er erstellt im Prinzip zum schluss eine Matrix in abhängigkeit von ii.
die matrizen 1-123 die er rechnet, da sind einfach nur 0-en enthalten.
Sagt das vllt was ?

Grüße
Private Nachricht senden Benutzer-Profile anzeigen
 
Platin
Themenstarter

Forum-Century

Forum-Century


Beiträge: 174
Anmeldedatum: 07.06.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.09.2010, 11:05     Titel:
  Antworten mit Zitat      
Ich habe den Fehler denke ich gefunden, blos noch keine Lösung.
Die schleife käuft korrekt, aber er füllt die übrigen Felder einfach mit 0 auf da diese ja nicht leer bleiben könne.
Ich mache dafür mal ein neuen Thread auf.

Grüße
Private Nachricht senden Benutzer-Profile anzeigen
 
Platin
Themenstarter

Forum-Century

Forum-Century


Beiträge: 174
Anmeldedatum: 07.06.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.09.2010, 11:36     Titel:
  Antworten mit Zitat      
hat sich erledigt, habe es hinbekommen.
musste eine 2 laufvariable einführen und das wars.

danke dir trotzdem.

mfg
Private Nachricht senden Benutzer-Profile anzeigen
 
Ajax
Forum-Century

Forum-Century


Beiträge: 176
Anmeldedatum: 09.09.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.09.2010, 16:04     Titel:
  Antworten mit Zitat      
Sorry, hatte zu tun und konnte hier nicht mehr rein schauen. Schön das es jetzt klappt. Das ist die Hauptsache. Smile

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