hx=5;hy=5;
v1=ones(hy,hx);
v1(1,:)=ones(1,hx)*1000;
v1(hy,:)=zeros(1,hx);
for i=1:hy
v1(i,1)=0;
v1(i,hx)=0;
end
v2=v1;maxw=1;w=0;
n=0;a=1
while(maxw>1e-9)
n=n+1;
maxw=0;
for i=2:hy-1
for j=2:hx-1
2(i,j)=v1(i,j)+(v1(i,j+1)+v1(i+1,j)+v2(i-1,j)
+v2(i,j-1)-4*(v1(i,j)))*a/4;
w=abs(v2(i,j)-v1(i,j));
if(w>maxw)maxw=w;end
v(i,j)=v2(i,j)
end
end
v1=v2;
end
n
contour(v2,20)
有大神帮忙看看吗,matlab显示Unbalanced or unexpected parenthesis or bracket.,要怎么改阿哭...错的地方我加了个表情...
v1=ones(hy,hx);
v1(1,:)=ones(1,hx)*1000;
v1(hy,:)=zeros(1,hx);
for i=1:hy
v1(i,1)=0;
v1(i,hx)=0;
end
v2=v1;maxw=1;w=0;
n=0;a=1
while(maxw>1e-9)
n=n+1;
maxw=0;
for i=2:hy-1
for j=2:hx-1
![](http://tb2.bdstatic.com/tb/editor/images/face/i_f04.png?t=20140803)
+v2(i,j-1)-4*(v1(i,j)))*a/4;
w=abs(v2(i,j)-v1(i,j));
if(w>maxw)maxw=w;end
v(i,j)=v2(i,j)
end
end
v1=v2;
end
n
contour(v2,20)
有大神帮忙看看吗,matlab显示Unbalanced or unexpected parenthesis or bracket.,要怎么改阿哭...错的地方我加了个表情...