|
|
Inf und Nan eines Vektors in einer Schleife =Null setzen! |
|
Eimily |

Forum-Anfänger
|
 |
Beiträge: 15
|
 |
|
 |
Anmeldedatum: 09.09.15
|
 |
|
 |
Wohnort: Augsburg
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.09.2015, 10:10
Titel: Inf und Nan eines Vektors in einer Schleife =Null setzen!
|
 |
Hallo ihr Lieben,
mein Ziel im Programm, ist es, eine Leistungskurve ca. (0 - 3 kW) zu erstellen. Da innerhalb der Formeln zur Leistungsberechnung ein paar Inf's und Nan's vorkommen, werden die Leistungen P=0 im Plot leider nicht angezeigt, sondern die Kurve bricht einfach ab. Um das zu vermeiden, würde ich die Inf's und Nan's gerne mit einer 0 ersetzen. Da sich die Berechnungen allerdings in einer Schleife mit dem Index i befinden, habe ich leider keine Ahnung wie mein Problem mit isinf oder isnan zu lösen ist.
Hier mein vereinfachter Code:
Ich hoffe das Problem ist verständlich und jemand hat eine Idee!
Vielen Dank und liebe Grüße!
Anna
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 30.09.2015, 10:13
Titel:
|
 |
Hallo,
die erste Frage wäre hier, ob die for-Schleife überhaupt notwendig ist.
So oder so: nach der for-Schleife würde ich schreiben
Grüße,
Harald
|
|
|
Eimily |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 15
|
 |
|
 |
Anmeldedatum: 09.09.15
|
 |
|
 |
Wohnort: Augsburg
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.09.2015, 10:19
Titel: Es funktioniert!
|
 |
Die Schleife ist notwendig aber mit deinem Vorschlag hat es sofort geklappt!!!
Danke Harald, du bist meine Rettung
_________________
Masterarbeit - auf in den Kampf!
|
|
|
Epfi |

Forum-Meister
|
 |
Beiträge: 1.134
|
 |
|
 |
Anmeldedatum: 08.01.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.09.2015, 10:21
Titel:
|
 |
Und an Stelle der for-Schleife
Persönlich finde ich die ausgesetzte Darstellung ja schöner, weil man dann weiß, dass an dieser Stelle einfach kein Wert existiert. Wenn man alle undefinierten Werte auf null setzt, definiert man sie ja. Und zwar auf einen (wahrscheinlich) falschen Wert...
|
|
|
Eimily |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 15
|
 |
|
 |
Anmeldedatum: 09.09.15
|
 |
|
 |
Wohnort: Augsburg
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.09.2015, 11:00
Titel: Die Lösung ist korrekt
|
 |
Da es sich um Leistungsprognosen für Photovoltaik-Anlagen handelt, stimmen die Werte Null (z.B. nachts) tatsächlich Also ist die vorherige Lösung korrekt!
_________________
Masterarbeit - auf in den Kampf!
|
|
|
|
|
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.
|
|