请教程序是什么错误
%function =match();f1=imread('01.jpg');
f2=imread('02.jpg');
=size(Mx);
=size(My);
Mx=;
My=[-1 0 1,-2 0 2,-1 0 1];
Sx(1,:)=Y(1,:);
Sx(:,1)=Y(:,1);
for i=2:m-1
for j=2:n-1
Sx(i,j)=Y(i-1,j-1)+2*Y(i-1,j)+Y(i-1,j+1)-Y(i+1,j-1)-2*Y(i+1,j)-Y(i+1,j+1)
Sy(i,j)=-X(i-1,j-1)+X(i-1,j+1)-2*X(i,j-1)+2*X(i,j+1)-X(i+1,j-1)+X(i+1,j+1)
end
end
for i=1:m
if d==2
S(i,j)=YSx(i,j)^2+XSy(i,j)^2/d
end
end
for i=1:m
j=1:n
if abs(S(i,j))<1
W(i,j)=1-2*abs(S(i,j))^2+abs(S(i,j))^3
else if 1<=abs(S(i,j))&abs(S(i,j))<=2
W(i,j)=4-8*abs(S(i,j))+5*abs(S(i,j))^2-abs(S(i,j))^3
else if abs(S(i,j))>2
W(i,j)=0
end
end
end
end
Error in ==> I:\新建文件夹\wgrasda.m
On line 4==> =size(Mx);
怎么改这个错误?
还有这个错误
和这个错误:
Error in ==> D:\matlab6.5\work\wgrasda.m
On line 8==> Sx(1,:)=Y(1,:);
帮改一下, 原帖由 jinshui114 于 2007-5-23 09:23 发表 http://www.chinavib.com/forum/images/common/back.gif
和这个错误:
Error in ==> D:\matlab6.5\work\wgrasda.m
On line 8==> Sx(1,:)=Y(1,:);
帮改一下,
变量没有定义,请先看看 置顶贴:聚宝盆,然后看看里面提到的精华贴
怎么给这个变量定义?
原帖由 jinshui114 于 2007-5-23 09:23 发表 http://www.chinavib.com/forum/images/common/back.gif和这个错误:
Error in ==> D:\matlab6.5\work\wgrasda.m
On line 8==> Sx(1,:)=Y(1,:);
帮改一下,
怎么给这个变量定义? Sx(1,:)=Y(1,:); 原帖由 jinshui114 于 2007-5-23 15:05 发表 http://www.chinavib.com/forum/images/common/back.gif
怎么给这个变量定义? Sx(1,:)=Y(1,:);
如果你看了精华贴后还存在困惑,那建议你先好好看看基础书
回复 #5 eight 的帖子
谢谢!
页:
[1]