|
|
Variablen mit einer Schleife festlegen |
|
Kerstin |
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 06.07.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 11.10.2010, 10:59
Titel: Variablen mit einer Schleife festlegen
|
|
Hallo,
Ich bin nich so gut in Matlab und vielleicht ist diese Frage ja ganz schnell beantwortet, aber ich komm grad auf keine Lösung.
Ich versuche zur Zeit eine Häufigkeitsverteilung aufzustellen und dafür muss ich ja zur erst meine Variablen =0 setzen. (h1=0;h2=0; h3=0; ...) Da ich das jetzt aber bis h600=0 brauche, dachte ich mir, es müsste doch möglich sein dies mit einer Schleife zu machen.
Außerdem hab ich noch eine weitere Frage. Momentan habe ich es so formuliert:
d=daten(s,1);
if d==0
Wenn ich es so schreibe (if daten(s,1)==0) dann nimmt er es nicht an, kann man das irgendwie doch so ähnlich schreiben?
Ich hoffe ihr könnt mir helfen,
Liebe Grüße, Kerstin
PS: Ich hoffe es gibt diese Frage noch nicht.
|
|
|
|
|
Sco |
Forum-Meister
|
|
Beiträge: 699
|
|
|
|
Anmeldedatum: 15.08.10
|
|
|
|
Wohnort: Dundee
|
|
|
|
Version: 2008a, 2010a
|
|
|
|
|
|
Verfasst am: 11.10.2010, 13:28
Titel:
|
|
Hallo,
naja die fragen gab es bestimmt schon (oder jedenfalls so aehnlich).
Erzeugen der Nullvektoren h1,h2....h600
So solltes du es aber NICHT machen, da das Erzeugen von 600 Variablen zeitaufwenig und unpraktikabel ist. Viel besser ist einfach die Variable h mit 600 "Felder" zu erzeugen:
Du kannst dann mittels h(1), h(2)...h(600) auf die Elemente zugreifen.
Bei dem if Problem muessen die aeusseren Klammern weg:
MFG
Sco
|
|
|
Kerstin |
Themenstarter
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 06.07.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.10.2010, 18:18
Titel:
|
|
Danke für deine Antwort.
Mir ist nach dem Schreiben der Frage auch aufgefallen, dass es leichter zu machen ist, wenn ich die Ergebnisse nicht auf einzelne Variablen schreib sondern gleich in meine Matrix.
Liebe Grüße, Kerstin
|
|
|
|
|
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.
|
|