八数码难题 Matlab(4)

2021-01-20 20:10

a1(x,y-1)=0;

b1=zhao(a1);

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

function [a1,b1]=you(a)

[x,y]=find(a==0);

a1=a;

a1(x,y)=a(x,y+1);

a1(x,y+1)=0;

b1=zhao(a1);

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

function z=panduan(a)

global E;

global I;

I=2;

[x,y]=size(E);

z=1;

for i=1:y

b=E{i};

v=(b-a).^2;

if sum(sum(v))==0

z=0;

break;

end

end

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

function y=zhao(a)

wan=[1 2 3;8 0 4;7 6 5];

y=0;

b=a-wan;

for i=1:3

for j=1:3

if b(i,j)~=0

y=y+1;

end

end

end

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

global E

global I

a=[2 8 3;1 0 4;7 6 5];

b=[1 2 3;8 0 4;7 6 5];

I=1;

E(1)={a};

for i=2:20


八数码难题 Matlab(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:LELCRO门户及社区系统介绍

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: