|
|
| RisayaKinan |

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 18.06.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.06.2012, 12:10
Titel: colfilt?
|
 |
Hallo
ich habe eine Frage zu colfilt.
colfilt(df, [winSize, winSize], [winSize, winSize], 'sliding', @sumDiff);
So verwende ich es. winSize = 3 und df sind meine Werte (512x512 Matrix).
sumDiff ist eine eigene Funktion(function k = sumDiff(m)) im selben .m-file.
Meine Frage dazu: Warum ist m in der Funktion eine 9x9 Matrix wenn durch colfilt eine 3x3 Matrix übergeben werden sollte?
lg
RisayaKinan
|
|
|
|
|
|
| RisayaKinan |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 18.06.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 29.06.2012, 13:49
Titel:
|
 |
Hallo
habs gefunden warum.
colfilt(A, [n, m], [x, y], 'sliding', @function);
colfilt übergibt den Block mit der Größe[x,y] in einer Matrix mit der Größe [n,m]
lg
RisayaKinan
|
|
|
|
| RisayaKinan |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 18.06.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 04.07.2012, 11:36
Titel:
|
 |
Hallo
ich habe doch noch eine Frage dazu
Könnte mir jemand dieses Verhalten erklären?
>> k=randint(5,5,20)
k =
1 15 2 11 4
10 6 14 4 15
0 17 4 10 14
8 10 0 0 11
17 8 2 12 9
>> colfilt(k,[3,3],[3,3],'sliding',@sum)
ans =
32 48 52 11 4
49 69 83 4 15
51 69 65 10 14
8 10 0 0 11
17 8 2 12 9
>> colfilt(k,[1,1],[3,3],'sliding',@sum)
ans =
69 69 69 11 4
69 69 69 4 15
69 69 69 10 14
8 10 0 0 11
17 8 2 12 9
>> colfilt(k,[3,3],[3,3],'sliding',@summine)
ans =
518 518 518 11 4
518 518 518 4 15
518 518 518 10 14
8 10 0 0 11
17 8 2 12 9
function erg=summine(m)
erg = sum(sum(m));
endfunction
|
|
|
|
|
|
|
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.
|
|