|
|
Problem in der for Schleife |
|
Magic.Wolf |
Forum-Anfänger
|
|
Beiträge: 15
|
|
|
|
Anmeldedatum: 04.12.18
|
|
|
|
Wohnort: Köln
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.01.2019, 16:29
Titel: Problem in der for Schleife
|
|
Hallo Leute,
Ich möchte durch den Fahrzyklus und die Gegeben werten den Energieverbrauch aus rechnen des PKW.
Aber es wird immer angezeigt das ich ein Fehler habe ??
Der werd sollte zyklus(:,i) - zyklus(:,i-1) = v(t)*v(t-1)
Und der wert zyklus(:,i-1)),zyklus(i,-zyklus(i-1,=t_1 - t_2=Dealta t
Beschreibung: |
|
Download |
Dateiname: |
Bildschirmfoto 2019-01-21 um 16.26.12.png |
Dateigröße: |
103.94 KB |
Heruntergeladen: |
248 mal |
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 21.01.2019, 16:39
Titel:
|
|
Hallo,
in dem Code sieht man rot ein £ - Symbol, das da wie auch immer reingerutscht ist.
Generell bitte immer die Fehlermeldung angeben.
mrdivide aufzurufen ist sehr ungewöhnlich. Gibt es einen speziellen Grund, warum du nicht / (oder auch ./ ) verwendest?
Wenn F_a ein Vektor wird, ist die folgende if-Abfrage nicht recht sinnvoll bzw. wird wohl nicht das machen, was du erwartest. Alternative wäre logische Indizierung.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Magic.Wolf |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 15
|
|
|
|
Anmeldedatum: 04.12.18
|
|
|
|
Wohnort: Köln
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.01.2019, 19:39
Titel:
|
|
Das £ - Symbol habe ich korrigiert und nein es gibt kein besonderen Grund fand ,dass das übersichtlicher ist
|
|
|
Magic.Wolf |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 15
|
|
|
|
Anmeldedatum: 04.12.18
|
|
|
|
Wohnort: Köln
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.01.2019, 20:48
Titel:
|
|
Ich habe mein Fehler gefunden aber kann es leider nicht umsetzen.
Ich muss delta_t richtig einrichten .
delta_t soll die erste spalte von zyklus sein das bis zum end laufen soll.
Beschreibung: |
|
Download |
Dateiname: |
Bildschirmfoto 2019-01-21 um 20.45.09.png |
Dateigröße: |
195.31 KB |
Heruntergeladen: |
250 mal |
Beschreibung: |
|
Download |
Dateiname: |
Bildschirmfoto 2019-01-21 um 20.45.18.png |
Dateigröße: |
9.59 KB |
Heruntergeladen: |
232 mal |
Beschreibung: |
|
Download |
Dateiname: |
Bildschirmfoto 2019-01-21 um 20.45.28.png |
Dateigröße: |
137.2 KB |
Heruntergeladen: |
226 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 21.01.2019, 22:54
Titel:
|
|
|
|
|
Hallo,
Zitat: |
fand ,dass das übersichtlicher ist |
Mir ist schleierhaft, was an solchen Sonderzeichen in Variablen übersichtlicher sein soll.
Zitat: |
delta_t soll die erste spalte von zyklus sein das bis zum end laufen soll. |
Zum einen extrahierst du Spalten, zum anderen ist mir nicht klar, was "bis zum end laufen soll" heißen soll, wenn nicht etwas wie das, was in der Zeile drüber steht.
Wenn ich raten soll, dann meinst du
Das kannst du aber auch einfacher haben, indem du außerhalb der Schleife
schreibst und entsprechend für delta_v
Wenn du Vektoren elementweise teilen willst, musst du ./ statt / verwenden.
Und wie gesagt:
Zitat: |
Wenn F_a ein Vektor wird, ist die folgende if-Abfrage nicht recht sinnvoll bzw. wird wohl nicht das machen, was du erwartest. Alternative wäre logische Indizierung |
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Magic.Wolf |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 15
|
|
|
|
Anmeldedatum: 04.12.18
|
|
|
|
Wohnort: Köln
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.01.2019, 15:33
Titel:
|
|
Danke Leute ihr seid die beste
|
|
|
|
|
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.
|
|