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

L2 Norm

 

Claudia
Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 10.07.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.07.2009, 11:57     Titel: L2 Norm
  Antworten mit Zitat      
Hallo nochmal,


eine Frage an alle. Wie erzeuge ich in Matlab eine L2-Norm.

also z.B.

||b_neu - b_alt||_2 ?


Gruß

Claudia
Private Nachricht senden Benutzer-Profile anzeigen


Titus
Forum-Meister

Forum-Meister


Beiträge: 871
Anmeldedatum: 19.07.07
Wohnort: Aachen
Version: ---
     Beitrag Verfasst am: 10.07.2009, 12:24     Titel:
  Antworten mit Zitat      
Hallo,

eigentlich naheliegend, die Funktion heißt norm Wink.
Code:
norm(b_neu-b_alt)



Titus
Private Nachricht senden Benutzer-Profile anzeigen
 
Claudia
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 10.07.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.07.2009, 12:35     Titel:
  Antworten mit Zitat      
Hallo,

hehe danke, das habe ich auch gedacht.

Mein Übungsleiterin meinte folgendes:

der PSNR Wert wird so errechnet:

Code:
function p = psnr(f,g)
% Berechnet PSNR-Wert von zwei Bildern
% f - zugrunde liegendes Originalbild (Referenzbild)
% g - entweder gestoertes Bild u oder entstoertes Bild f^k

% ACHTUNG: Hier wird stets der maximal moegl. Bildwert (255) verwendet!

[N1,N2] = size(f);

z=(f-g).^2;
MSE = sum(sum(z))/(N1*N2);

p = 10*log10(255^2/MSE);



Die L2-Norm von f wurde dann z.B.
so berechnet, dass von jedem Element von f der Mittelwert abgezogen wurde und dann jedes
Element der neuen Matrix quadriert, alle Ergebnisse aufsummiert und schließlich die Wurzel
gezogen wurde.


aber wie mache ich das nun in Matlab?




 
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.