当前位置:编程学习 > Matlab >>

这个程序那错了,求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 设计一个登陆界面,账号 密码 确认 退出 怎么实现,具体的编程怎么写!

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,