matlab如何定义变量A=ones(51);for m=1:166syms xm;endM=[1,3;1,8;2,20;2 4;3 8;3 4;4 2;5 15 ; 5 2 ; 6 1 ; 7 18 ; 7 1 ; 8 12 ; 9 14 ; 9 10 ; 10 18 ; 10 7 ; 11 12 ; 12 13 ; 12 25 ; 12 15 ; 13 18 ; 13 19 ; 13 11 ; 14 18 ; 14 16 ; 14 17 ; 14 21 ; 15 22
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/13 03:42:40
matlab如何定义变量A=ones(51);for m=1:166syms xm;endM=[1,3;1,8;2,20;2 4;3 8;3 4;4 2;5 15 ; 5 2 ; 6 1 ; 7 18 ; 7 1 ; 8 12 ; 9 14 ; 9 10 ; 10 18 ; 10 7 ; 11 12 ; 12 13 ; 12 25 ; 12 15 ; 13 18 ; 13 19 ; 13 11 ; 14 18 ; 14 16 ; 14 17 ; 14 21 ; 15 22
matlab如何定义变量
A=ones(51);
for m=1:166
syms xm;
end
M=[1,3;1,8;2,20;2 4;3 8;3 4;4 2;5 15 ; 5 2 ; 6 1 ; 7 18 ; 7 1 ; 8 12 ; 9 14 ; 9 10 ; 10 18 ; 10 7 ; 11 12 ; 12 13 ; 12 25 ; 12 15 ; 13 18 ; 13 19 ; 13 11 ; 14 18 ; 14 16 ; 14 17 ; 14 21 ; 15 22 ; 15 25 ; 16 23 ; 17 23 ; 18 31 ; 19 24 ; 20 22 ; 21 26 ; 21 36 ; 21 17 ; 22 30 ; 23 17 ; 24 31 ; 25 41; 25 19 ; 25 29 ; 27 31 ; 28 33 ; 29 22 ; 30 28 ; 30 41 ; 31 26 ; 31 34 ; 32 35 ; 32 23 ; 33 46 ; 33 28 ; 34 40 ; 35 38 ; 36 45 ; 36 27 ; 37 40 ; 38 36 ; 39 27 ; 40 34 ; 40 45 ; 41 44 ; 41 37 ; 41 46 ; 42 43 ; 42 49 ; 43 38 ; 44 48 ; 44 50 ; 45 50 ; 45 42 ; 46 48 ; 47 40 ; 48 44 ; 49 50 ; 49 42 ; 50 40 ; 0 18 ; 0 21 ; 0 26 ];
m=1;
for i=0:50
for j=0:50
for k=1:83
if i*j~=M(k,:);
elseif j*i~=M(k,:);
A(i+1,j+1)=0;
else A(i+1,j+1)=xm;m=m+1;
end
end
end
end
上面总是显示有问题?
matlab如何定义变量A=ones(51);for m=1:166syms xm;endM=[1,3;1,8;2,20;2 4;3 8;3 4;4 2;5 15 ; 5 2 ; 6 1 ; 7 18 ; 7 1 ; 8 12 ; 9 14 ; 9 10 ; 10 18 ; 10 7 ; 11 12 ; 12 13 ; 12 25 ; 12 15 ; 13 18 ; 13 19 ; 13 11 ; 14 18 ; 14 16 ; 14 17 ; 14 21 ; 15 22
是不是你的工具包不对啊?你在另一台电脑上运行一下,matlab2007版.
我这里可以运行,答案是:77777.