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

0.5%-Rauschen auf Daten geben

 

Nadja

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.08.2008, 15:28     Titel: 0.5%-Rauschen auf Daten geben
  Antworten mit Zitat      
Hi.
Ich hab eine kleine Frage:
Ich habe Temperatur-Daten, die ich gezielt mit einem Rauschen stören will. Gibt es eine Matlabfunktion, mit der man angeben kann, dass die Störungen nur eine bestimmte Prozentzahl der Datengrößen haben?


steffi
Forum-Century

Forum-Century



Beiträge: 149
Anmeldedatum: 07.03.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.08.2008, 15:46     Titel:
  Antworten mit Zitat      
Mir ist erstmal so keine bekannt, aber du kannst sie dir "basteln". Was meinst du genau mit "Prozentzahl der Datengrößen"? Das verstehe ich nicht so genau.

Vielleicht hilft dir aber auch schon, wenn du dir mal die Hilfe zu randn anschaust. Damit kannst du Normalverteilte Zufallszahlen (Gaussverteilte) erhalten. Damit könntest du dir dein Rauschen z.B. generieren.

Es ginge auch rand für gleichverteilte Zufallszahlen. Diese würdest du entsprechend deiner Datengröße (? kleines Fragezeichen) skalieren und auf die Daten aufaddieren.

Noch ein kleiner Tipp: Google einfach mal deine Fragestellung. Bei mir ergab das erste Ergebnis einen Treffer Laughing
_________________

Wenn ich bei der Arbeit mit Computern eins gelernt habe dann das ich einem Computer nur soweit traue wie ich ihn werfen kann.
Private Nachricht senden Benutzer-Profile anzeigen
 
Nadja

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.08.2008, 16:26     Titel:
  Antworten mit Zitat      
Naja, ich meine damit, wenn ich zB eine Temp von 100 Grad habe, dass ich dann nur ein Rauschen von höchstens plus/minus 0.5 Grad zulasse!
Aber danke schon mal
 
steffi
Forum-Century

Forum-Century



Beiträge: 149
Anmeldedatum: 07.03.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.08.2008, 17:43     Titel:
  Antworten mit Zitat      
Gut, dann also so:

Deine Temperatur ist
Code:
für dieses T akzeptierst du p=0.05% Abweichung:
Code:
Tu=T*(p/100)*(-1); %und
To=T*(p/100);


Dann mit gleichverteiltem Rauschen:
Code:

T_rausch=T+(Tu + (To-Tu) * rand(1));


edit: analog für normalverteiltes Rauschen randn
_________________

Wenn ich bei der Arbeit mit Computern eins gelernt habe dann das ich einem Computer nur soweit traue wie ich ihn werfen kann.
Private Nachricht senden Benutzer-Profile anzeigen
 
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 - 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.