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

glättung

 

jeko87
Forum-Anfänger

Forum-Anfänger


Beiträge: 46
Anmeldedatum: 21.06.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 27.09.2010, 21:10     Titel: glättung
  Antworten mit Zitat      
hallo,

eine kurze Frage zum Thema Glätten.
Also ich habe einen Bereich von Werten, welche ich glätten möchte.
Glättung mit dem Medianfilter hab ich gemacht und klappt wunderbar.
Nun wollte ich als Alternative noch eine Möglichkeit mit "convolution" programmieren.

Dazu hab ich zuerst einmal einen Faltungskern gebraucht, den kann ich doch anschliessend mit "conv" und meinem Bereich verwenden ??

also etwa so:
Code:

test=y_values(start:stop);    % enthält Y-werte aus einem ausgewählten
                                          % Bereich
       
h = [1 2 1; 2 4 2; 1 2 1] /16; % weighted average, hab ich aus einem Bsp
                                           % aus dem Internet, soll zuerst nur zum
                                           % Testen sein
yi = conv(test,h2);
 


also mein Faltungskern ist 'ne Matrix, aber meine Variable "test" nicht, hier stehen nur meine Werte in 1 Spalte drin...

kann mir vielleicht jemand weiterhelfen ??


danke
mfG
Private Nachricht senden Benutzer-Profile anzeigen


Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 27.09.2010, 22:20     Titel:
  Antworten mit Zitat      
Hallo Jeko,

und? Was passiert? Erscheint eine Fehlermeldung? Ist sie hilfreich? Was sagt "help conv" zur Eingabe zu einer Faltungs-Matrix?

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
jeko87
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 46
Anmeldedatum: 21.06.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.09.2010, 10:22     Titel:
  Antworten mit Zitat      
alles passieren tut nicht viel Wink

als Fehlermeldung kommt "A and B must be Vectors"...

also hatte gedacht wäre ähnlich wie "medfilt1()", aber scheint irgendwie wieder komplett anders zu sein

mfG
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 - 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.