|
|
Format von Zahlen verursacht Fehler! |
|
Waldemar |
Forum-Century
|
|
Beiträge: 100
|
|
|
|
Anmeldedatum: 14.10.11
|
|
|
|
Wohnort: Neuss
|
|
|
|
Version: R2011b
|
|
|
|
|
|
Verfasst am: 20.02.2013, 22:52
Titel: Format von Zahlen verursacht Fehler!
|
|
Hallo,
In einem Simulink-Modell habe ich eine eingebettete Funktion in der folgender Code-'Teil' Fehler bereitet:
Der erste Fehler lautete:
.
Im Command Window konnte ich dann sehen, dass die Variable 'FestgehaltenderWert1' folgenden Wert zugeteilt bekommt:
Was den Fehler erklärt, da ein Vektoreintrag ausgelesen werden soll und dafür ganze Zahlen benötigt werden, aber nicht wieso dies überhaupt so dargestellt wird. Naja, jedenfalls dachte ich, den Fehler wie folgt lösen zu können:
Allerdings stehe ich aktuell bei folgendem Fehler:
Was will Matlab/Simulink von mir?
Um Hilfe wäre ich dankbar.
MfG, Waldemar
_________________
Im "ich brauch Hilfe"-Status
|
|
|
|
|
Waldemar |
Themenstarter
Forum-Century
|
|
Beiträge: 100
|
|
|
|
Anmeldedatum: 14.10.11
|
|
|
|
Wohnort: Neuss
|
|
|
|
Version: R2011b
|
|
|
|
|
|
Verfasst am: 21.02.2013, 01:24
Titel:
|
|
Hallo,
also eigentlich ist meine Frage, wie kann ich Matlab/Simulink sagen, dass der Wert, der an 'FestgehaltenderWert1' übermittlet wird, einfach '1019' sein soll und nicht in der Exponentialform?
Hat dazu jemad eine Idee?
MfG, Waldemar
_________________
Im "ich brauch Hilfe"-Status
|
|
|
knilumis_baltaM |
Forum-Century
|
|
Beiträge: 241
|
|
|
|
Anmeldedatum: 20.04.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.02.2013, 07:28
Titel:
|
|
Also 1019 und 1.0190e+003 ist genau dasselbe. Die wissenschaftliche Form wird bestimmt benutzt, weil es (standardmäßig) eine double Zahl/Variable ist. Wenn x eine double Zahl ist, dann wird/muss ja eigentlich das Ergebnis auch double sein. Er will aber anscheinend Integer. Vielleicht hilft sowas
PS:
funktioniert vermutlich nicht, weil das Ergebnis ein String ist. Wenn du es als Zahl vernwenden willst, dann hast du ein Array mit den ASCII codes.
Kannst es in Matlab console Testen:
|
|
|
Waldemar |
Themenstarter
Forum-Century
|
|
Beiträge: 100
|
|
|
|
Anmeldedatum: 14.10.11
|
|
|
|
Wohnort: Neuss
|
|
|
|
Version: R2011b
|
|
|
|
|
|
Verfasst am: 21.02.2013, 14:55
Titel:
|
|
Hallo knilumis_baltaM,
besten Dank. Hast in beiden Punkten vollkommen recht.
Vielen Dank für deine Hilfe.
MfG, Waldemar
_________________
Im "ich brauch Hilfe"-Status
|
|
|
|
|
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.
|
|