Ich versuche, eine Funktion zu schreiben, die Eingaben nimmt ein Array ich bekomme diesen FehlerNicht definierte Funktion oder Methode für Eingabeargumente vom Typ 'uint8'.
??? Nicht definierte Funktion oder Methode 'Korrelation' für Eingabeargumente vom Typ 'uint8'.
hier ist mein Funktionscode
enter code here
function[] = correlation (images)
array=zeros(10);
for i= 1:10
for j= 1:10
if(i ~= j)
array (i,j)=corr2(images(:,:,i),images(:,:,j));
end;
end
end
maxarray=zeros(1,10)
for i= 1:10
value=1;
max=array(i,1);
for j= 2:10
if(array(i,j) > max)
max=array(i,j);
value=j;
end
end
maxarray(i)=value;
end
minarray=zeros(1,10)
for i= 1:10
min=1;
for j= 1:10
if((i~=j) && (array(i,j) < min))
min=array(i,j);
value2=j;
end;
end
minarray(i)=value2;
end
maxarray
minarray
enter code here
kann mir bitte helfen :) danke
Vielen Dank es hat funktioniert :) –