m0_60901238 2022-06-10 10:42 采纳率: 81.5%
浏览 190
已结题

matlab输入参数数目不足

function S=sodoku(M,S)
%M=[0,0,1,9,0,0,0,0,8;6,0,0,0,8,5,0,3,0;0,0,7,0,6,0,1,0,0;...
% 0,3,4,0,9,0,0,0,0;0,0,0,5,0,4,0,0,0;0,0,0,0,1,0,4,2,0;...
% 0,0,5,0,7,0,9,0,0;0,1,0,8,4,0,0,0,7;7,0,0,0,0,9,2,0,0];
%
%S=sudoku(M)
if ~exist('S','var')
S=zeros([size(M),0]);
end
firstld=find(M(:)==0,1);
if isempty(firstld)
S(:,:,size(S,3)+1)=M;
else
[i,j]=ind2sub([9,9],firstld);
for k=1:9
ii=(ceil(i/3)-1)*3+1;
jj=(ceil(j/3)-1)*3+1;
mm=M(ii:ii+2,jj:jj+2);
if sum(M(i,:)==k)==0&&sum(M(:,j)==k)==0&&sum(mm(:)==k)==0
M(i,j)=k;
S=sodoku(M,S);
end
end
end
运行后显示输入参数的数目不足是什么原因呢

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 6月18日
    • 创建了问题 6月10日

    悬赏问题

    • ¥30 c#打开word开启修订并实时显示批注
    • ¥15 如何解决ldsc的这条报错/index error
    • ¥15 VS2022+WDK驱动开发环境
    • ¥30 关于#java#的问题,请各位专家解答!
    • ¥30 vue+element根据数据循环生成多个table,如何实现最后一列 平均分合并
    • ¥20 pcf8563时钟芯片不启振
    • ¥20 pip2.40更新pip2.43时报错
    • ¥15 换yum源但仍然用不了httpd
    • ¥50 C# 使用DEVMOD设置打印机首选项
    • ¥15 麒麟V10 arm安装gdal