|
|
Werte auf einen bestimmten Bereich skalieren |
|
gianni81 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 31.08.2010, 13:15
Titel: Werte auf einen bestimmten Bereich skalieren
|
|
Hallo Zusammen,
ich möchte Messwerte, die zwischen 0 und -23 liegen, auf den Bereich [0;1] skalieren.
Wie kann ich dies mit MATLAB erledigen?
Vielen Dank im Voraus u Gruß
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 31.08.2010, 14:01
Titel:
|
|
Hallo,
linear skaliert:
Grüße,
Harald
|
|
|
aj.geissler |
Forum-Guru
|
|
Beiträge: 251
|
|
|
|
Anmeldedatum: 26.11.07
|
|
|
|
Wohnort: Seeheim-Jugenheim
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 31.08.2010, 14:15
Titel:
|
|
Hi,
ganz allgemein kann man auch schreiben:
x kann hierbei ein Vektor oder eine Matrix mit reellen Werten sein.
Grüße
Andreas
_________________
Andreas Geißler
|
|
|
Bodo |
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 13.02.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.11.2012, 21:27
Titel:
|
|
Hallo Andreas,
ich arbeite gerade an eine ähnliche Aufgabe,wo ich Werte auf ein gegebenen Bereich skaliere.
Ich habe deine Lösung ausprobiert und es funktioniert wunderbar.
Meine Frage an dich wäre: warum muss man bei der Gleichung
y=( x - min(min(x)) ) ./ ( max(max(x)) - min(min(x)) )
die min Funktion 2-mal auf den Vektor x anwenden.
Da blicke ich leider nicht durch.Würde mich auf deine Antwort sehr freuen.
Gruss
Bodo
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 06.11.2012, 21:43
Titel:
|
|
Hallo,
wenn x eine Matrix ist, wird min oder max spaltenweise darauf angewendet. Durch nochmaliges Anwenden von min oder max wird das Minimum bzw. Maximum aller Elemente ermittelt. Ich würde es allerdings eher so schreiben:
Wenn x immer ein Vektor ist, kann man das (:) auch weglassen.
Grüße,
Harald
|
|
|
Bodo |
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 13.02.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.11.2012, 23:08
Titel:
|
|
Danke sehr Harald!
Gruss
Bodo
|
|
|
Mathias_Gast |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.05.2015, 10:23
Titel: Wertebereich auf einen neuen Skalieren?
|
|
Hallo zusammen,
stehe auch auf der Leitung. Habe das Problem das mein Wertebereich von 0,0025 bis 0,0075 liegt und es aber auf 0,1 bis 1 skaliert haben möchte:
Um jede Hilfe bin ich sehr dankbar =)
gruß Mathias
Harald hat Folgendes geschrieben: |
Hallo,
linear skaliert:
Grüße,
Harald |
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 07.05.2015, 13:21
Titel: Re: Wertebereich auf einen neuen Skalieren?
|
|
Hallo Mathias_Gast,
Bitte hänge keine Fragen an bestehende Threads an.
Gruß, Jan
|
|
|
|
|
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.
|
|