资源简介
商人过河问题的MATLAB实现,MATLAB源代码。
代码片段和文件信息
function foot=chouxiang
clear all;
n=input(‘输入商人数目:‘);
nn=input(‘输入仆人数目:‘);
nnn=input(‘输入船的最大容量:‘);
if nn>n
n=input(‘输入商人数目:‘);
nn=input(‘输入仆人数目:‘);
nnn=input(‘输入船的最大容量:‘);
end
jc=1;
for i=0:nnn %产生出所有的可能过河的决策
for j=0:nnn
if (i+j<=nnn)&(i+j>0)
d(jc1:3)=[ij1];
d(jc+11:3)=[-i-j-1];
jc=jc+2;
end
end
end
kx=1;
for i=n:-1:0 %产生安全队列
for j=nn:-1:0
if ((i>=j)&((n-i)>=(nn-j)))|((i==0)|(i==n))
A(kx1:3)=[ij1];
A(kx+11:3)=[ij0];
kx=kx+2;
end
end
end
k=(1/2)*size(A1);
CX=zeros(2*k2*k);
a=size(d1);
for i=1:2*k
for j=1:a
c=A(i:)+d(j:);
x=(A(:1)==c(1)) & (A(:2)==c(2)) & (A(:3)==c(3)) ;
v(ix)=1;
end
end
x=1;y=size(A1);
m=size(v1);
T=zero
- 上一篇:基于MATLAB的蓝牙测距代码
- 下一篇:TD LTE PSS同步matlab仿真
相关资源
- TD LTE PSS同步matlab仿真
- 基于MATLAB的蓝牙测距代码
- 卡尔曼程序+UKF程序matlab
- 人工神经网络的matlab实现
- 数字图像处理matlab版m文件
- 一个经典的MATLABgui界面的
- hmm算法matlab实现
- matlab代码-NRZ
- LM-BP神经网络的Matlab程序源代码
- 小波去噪 多种方法的matlab程序
- 去除粗大误差并插值的matlab函数
- 鲁棒控制matlab程序
- 随机信号及其自相关函数和功率谱密
- 量子遗传算法matlab代码.zip
- 蚁群算法算法的路径规划MATLAB实现
- 802.15.4协议matlab仿真
- MATLAB实现的M进制正交幅度调制(MQA
- 用Matlab绘制彩虹
- CT图像重建的MATLAB代码
- matlab mapminmax函数
- 雷达信号处理+Matlab程序
- psnr_mse的matlab代码实现
- Matlab人工鱼群原创程序
- MATLAB下料问题原创程序
- matlab图片批量预处理并保存为mat数据
- 地震滤波1.m
- 多层水平介质.m
- 基于天牛须搜索算法优化BP神经网络
- BUCK电路基于matlabpwm 闭环反馈
- 反激变换器基于matlab
评论
共有 条评论