|
Gast2909 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 17.11.2011, 15:59
Titel: Zahl abrunden
|
 |
Hallo.
Ich weiß ja, dass man Zahlen mit round(x)/floor(x)/ceil(x) rundet. Das funktioniert bei mir leider nicht. Vielleicht mache ich ja was falsch...
Ich möchte z.B. x=23.897 abrunden auf 23. Bei mir rundet Matlab aber immer "korrekt", also in diesem Fall auf.
Freu mich über Vorschläge.
|
|
|
|
|
rumpfutsch |

Forum-Anfänger
|
 |
Beiträge: 21
|
 |
|
 |
Anmeldedatum: 03.06.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2014b
|
 |
|
|
 |
|
Verfasst am: 17.11.2011, 16:06
Titel:
|
 |
Da gibt es die schöne Funktion fit, die prinzipiell zur nächsten ganzen Zahl abrundet
|
|
|
Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 17.11.2011, 16:11
Titel:
|
 |
ergiet bei mir genau 23. der befehl is ja genau dafür da. komisch das da bei dir nicht geht
|
|
|
Gast2909 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 17.11.2011, 16:23
Titel:
|
 |
Das geht auch nicht.
Also so i.d.A. sieht mein Programm aus:
h=input('Gib eine beliebige reelle Zahl ein: ');
floor(h);
und dann kommt meine if-Abfrage, durch die die Zahl dann abgerundet ausgegeben werden soll...
|
|
|
Gast2909 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 17.11.2011, 16:31
Titel:
|
 |
Problem gefunden.
Danke für die schnellen Antworten.
|
|
|
Gast2909 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 17.11.2011, 16:33
Titel:
|
 |
Problem gefunden.
Danke für die schnellen Antworten.
|
|
|
|
|
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.
|
|