|
|
if Abfrage in for Schleife |
|
Phoenix |

Forum-Newbie
|
 |
Beiträge: 4
|
 |
|
 |
Anmeldedatum: 12.03.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.03.2010, 21:10
Titel: if Abfrage in for Schleife
|
 |
Hallo Leute,
zuerst ich bin neu hier im forum hab schon einiges in der SuFu gefunden aber nunja das nicht vll hab ich auch nur falsch gesucht. Bin auch nicht der Ultra Matlab Pro
Ich habe folgendes Problem:
Ich soll ein Programm in einer for schleife erstellen das die Masse einer Welle mit n Teilstücken berechnet alles gut und schön soweit nur ein Problem undzwar wenn man kein Durchmesser oder ne länge angegeben wird soll dort stehen das man einen eingeben soll und er springt dann wieder in die schleife
das hab ich bisher
folgender fehler:??? In an assignment A(I) = B, the number of elements in B and
I must be the same.
kann ich das i.wie anders machen oder was mach ich falsch.
danke schonmal für die hilfe
|
|
|
|
|
InspectorGadget |

Forum-Fortgeschrittener
|
 |
Beiträge: 52
|
 |
|
 |
Anmeldedatum: 16.02.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.03.2010, 23:52
Titel:
|
 |
Hi!!
Kann es sein, dass Du nicht den vollständigen Code reingestellt hast. Wenn ich ihn laufen lassen will, kennt er k nicht (Zeile nach der for-Schleife).
Und die angegebene Fehlermeldung hab ich im Code nicht gefunden. In welcher Zeile soll die denn auftreten? Da fehlt doch auch was, oder?
|
|
|
Phoenix |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 4
|
 |
|
 |
Anmeldedatum: 12.03.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.03.2010, 00:05
Titel:
|
 |
oh sry seh gerade da in der einen zeile isn fehler
sry hatte ich bei mir schon berichtigt ^^
also i anstatt k
und sonst is das der ganze code
Error in ==> C:\MATLABR11\work\labor1a.m
On line 17 ==> d(i) = input('Bitte hier den Durchmesser angeben [cm]: ');
|
|
|
InspectorGadget |

Forum-Fortgeschrittener
|
 |
Beiträge: 52
|
 |
|
 |
Anmeldedatum: 16.02.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.03.2010, 00:13
Titel:
|
 |
Bei mir läuft das Programm fehlerfrei durch. Am Ende bekomm cih die Werte für die einzelnen Abschnitte und die Geammtmasse.
Anbei mal das m-file, mit dem ich gearbeitet hab.
Beschreibung: |
|
 Download |
Dateiname: |
Masse.m |
Dateigröße: |
785 Bytes |
Heruntergeladen: |
417 mal |
|
|
|
Phoenix |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 4
|
 |
|
 |
Anmeldedatum: 12.03.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.03.2010, 13:00
Titel:
|
 |
ja an sich läuft das programm auch sauber durch aber!
wenn man beim durchmesser oder der länge nichts eingibt kommt ein fehler und bricht das programm ab und genau das soll er nicht machen er soll dann dem anwender eine meldung raugeben und ihm wieder auffordern eine Maß größer 0 einzugeben das soll halt passieren wenn er 0 eingibt oder garnichts
hab da an einer if abfrage gedacht wie sie drinne ist aber nicht funktioniert
wollte das i.wie so haben
|
|
|
InspectorGadget |

Forum-Fortgeschrittener
|
 |
Beiträge: 52
|
 |
|
 |
Anmeldedatum: 16.02.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.03.2010, 13:18
Titel:
|
 |
Das wäre eine Lösung. Geht vielleicht auch schöner.
Matlab hat ein Problem, einem Vektorelement empty zuzuweisen. Das geht nur mit eindim. Variablen. Deswegen musst Du den Umweg über temp gehen.
|
|
|
Phoenix |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 4
|
 |
|
 |
Anmeldedatum: 12.03.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.03.2010, 13:24
Titel:
|
 |
ich danke dir funktioniert nun 1a aber naja hätt ich auch allein drauf kommen können =) aber wozu gibs sune geilen foren ... bis demnächst
|
|
|
|
|
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 - 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.
|
|