WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

>> ist Abrunden bei "rat" möglich ?

 

stoxxii

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.09.2013, 16:36     Titel: >> ist Abrunden bei "rat" möglich ?
  Antworten mit Zitat      
Halloo User Gemeinde,
halloo Admins,

leider muß ich wieder mal eine halbdumme Frage stellen ...
ich bastelle mir selber eine Function zur Berechnung von Quantilen ...

Dabei bin ich auf folgendes Problem gestoßen, daß nur den rat -Befehl betrifft ...
Code:

pkw  = [24846 24862 25365 28252 29224 29976 30035 30613 32158 32472 ...
           32618 32962 33091 33197 33198 33245 33380 33406 33788 33888 ...
           33937 34007 34013 34076 34425 34455 34576 35237 35843 35852];      %  Verkehrszählung
%::::::::::::::::::::
Tag = [1:1:30] ;
% :::::::::::::::::::::::
N =  numel(Tag)
% ::::::::::::::::::::
q1 = 1/4 * (N+1)                                                % 25% - Quantile
q3 = 3/4 * (N+1)                                                % 75% - Quantile
q9 = 9/10*(N+1)                                                 % 90% - Quantile
% :::::::::::::::::::::
[a1, b1] = rat(q1,1)
rest1 = mod(q1,1)
[a3, b3] = rat(q3,1)
rest3 = mod(q3,1)
[a9, b9] = rat(q9,1)
rest9 = mod(q9,1)
 


Also um direkt zu werden:
Ich brauch jeweils die Untergrenze des Wertes ... also die Zahl ohne Nachkommastellen ... Rolling Eyes

rat rundet auf, wenn Nachkommastelle größer = 0.5 ist ...

mod gibt mir die Nachkommastellen ...

Gibt es sonst noch eine quick & dirty Lösung für das Abrunden .... ??

ich könnte ceil nehmen oder ...man bin ich blöd fällt mir gerade ein ... Laughing

Für weitere Hinweise wäre ich trotzdem sehr dankbar ...
beste grüße
stoxxii


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 08.09.2013, 18:03     Titel:
  Antworten mit Zitat      
Hallo,

floor oder fix.

Es kann hilfreich sein, einen Blick in die "See also"-Liste bekannter Funktionen zu werfen, die was ähnliches machen ;)

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
stoxxii

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.09.2013, 20:27     Titel: > Danke Harald ...
  Antworten mit Zitat      
halloo Harald,

vielen Dank ... Wink

war echt primitive Frage von mir ... habe zu hause alles gelöst ...
FLOOR passt schon ...

grüße
stoxxii
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.