这个程序那错了,求MATLAB高手
a=zeros(135,135);
for i=1:135 a(i,i)=1;end
for i=1:7 a(15*i+1,15*i+2)=-0.25;a(15*i+1,15*i+16)=-0.25;a(15*i+1,15*i-14)=-0.25;end
for i=1:7 a(15*i+15,15*i+14)=-0.25;a(15*i+15,15*i+30)=-0.25;a(15*i+15,15*i)=-0.25;end
a(1,2)=-0.25;a(1,16)=-0.25;
a(121,122)=-0.25;a(121,106)=-0.25;
a(135,134)=-0.25;a(135,120)=-0.25;
a(15,14)=-0.25;a(15,30)=-0.25;
for i=2:14 a(i,i-1)=-0.25;a(i,i+1)=-0.25;a(i,i+15)=-0.25;end
for i=122:134 a(i,i-1)=-0.25;a(i,i+1)=-0.25;a(i,i-15)=-0.25;end
for i=1:7
for j=2:14;
a(15*i+j,15*i+j-1)=-0.25;
a(15*i+j,15*i+j+1)=-0.25;
a(15*i+j,15*i+j+15)=-0.25;
a(15*i+j,15*i+j-15)=-0.25;
end
end
b=a^(-1);
c=zeros(135,1);
for i=121:135; c(i,1)=25;end
d=b*c;s=zeros(11,17);for i=2:16 s(11,i)=100;end
for i=1:9;
for j=1:15;
s(i+1,j+1)=d(15*(i-1)+j,1);
end
答案:
这个程序没错,我运行结果正确。
这里
image_1=imread('c:\test.bmp'); %读入图片
你要在c盘下放一幅图片,并且是彩色图,即不要是灰度图片。
其他:最后再加一行end
上一个:matlab怎么把一个二进制数转为4阶向量
下一个:MATLAB/GUI 设计一个登陆界面,账号 密码 确认 退出 怎么实现,具体的编程怎么写!