|
|
Funktion für normalisiertes Gleitpunktzahlensystem |
|
Kenny.de |

Forum-Newbie
|
 |
Beiträge: 2
|
 |
|
 |
Anmeldedatum: 25.04.11
|
 |
|
 |
Wohnort: Berlin
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 25.04.2011, 12:13
Titel: Funktion für normalisiertes Gleitpunktzahlensystem
|
 |
Hi Leute,
da dies mein erster Eintrag ist möchte ich kurz was zu mir sagen.
Ich habe dieses Semester Numerische Mathematik belegt und wollte mich generell mehr mit Matlab beschäftigen. Programmiererfahrungen habe ich bisher nur in C und (ein wenig) in SciLab gesammelt. Deshalb habt Nachsicht, da ich kein talentierter Programmierer bin
Ich soll zum Thema Rechnerarithmetik eine Matlab-Funktion schreiben, welche mir zu den Eingabewerten
"p (Basis)", "m (Matnisse)", "emin" "emax"(Exponentenschranken)
die Werte
"xmax" "xmin"( größte und kleinste normalisierte positive Gleitpunktzahl)
und "eps" (maximaler relativer Abstand)
zurück gibt.
die Formeln sind bekannt:
xmax = (1-p^-m)*p^emax
xmin = p^emin-1
eps = 1/2 * p^1-m
Wie kann ich jetzt die Funktion dafür definieren, dass ich mittels Eingabe z.B. A = ( 2, 5, -2, 2) meine 3 Werte zurück bekomme?
mfG
Kenny
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 25.04.2011, 12:42
Titel:
|
 |
Hallo,
schau dir doch mal an, wie Funktionen in MATLAB geschrieben werden:
Grüße,
Harald
|
|
|
Kenny.de |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 2
|
 |
|
 |
Anmeldedatum: 25.04.11
|
 |
|
 |
Wohnort: Berlin
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 25.04.2011, 20:21
Titel:
|
 |
Vielen Dank,
habe es jetzt so gelöst:
Nach Eingabe von z.B.
A=[2,8,-1,1]
gibt er mir dann auch die richtigen Werte raus
mfG
Kenny
Edit by _Peter_:Bitte Codeumgebung verwenden.Danke.
|
|
|
|
|
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.
|
|