为什么MATLAB中会出现会错误呢 CC1=F(num2str(i),:)是F矩阵的第num2str(i)的元素clear all;clc;F=[1,2,3,4,5;4,5,6,7,8;7,8,9,8,9];G=[1,2,3,5,6;5,6,7,6,6;9,0,9,8,7];A=[1,2,7,7,5;7,3,7,1,6;4,7,3,6,2] [j,k]=size(A);%求矩阵的行和列 for

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 11:35:09
为什么MATLAB中会出现会错误呢CC1=F(num2str(i),:)是F矩阵的第num2str(i)的元素clearall;clc;F=[1,2,3,4,5;4,5,6,7,8;7,8,9,8,9

为什么MATLAB中会出现会错误呢 CC1=F(num2str(i),:)是F矩阵的第num2str(i)的元素clear all;clc;F=[1,2,3,4,5;4,5,6,7,8;7,8,9,8,9];G=[1,2,3,5,6;5,6,7,6,6;9,0,9,8,7];A=[1,2,7,7,5;7,3,7,1,6;4,7,3,6,2] [j,k]=size(A);%求矩阵的行和列 for
为什么MATLAB中会出现会错误呢 CC1=F(num2str(i),:)是F矩阵的第num2str(i)的元素
clear all;
clc;
F=[1,2,3,4,5;4,5,6,7,8;7,8,9,8,9];
G=[1,2,3,5,6;5,6,7,6,6;9,0,9,8,7];
A=[1,2,7,7,5;7,3,7,1,6;4,7,3,6,2]
[j,k]=size(A);%求矩阵的行和列
for i=1:j
B(i)=max(A(i,:));%求第i行的最大值
[m,n]=find(A(i,:)==B(i));%求出最大值所在的列数n
x=length(n);%计算n的长度 ,因为每一行的最大值可能不止一个
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%下面是比较上面所求出来的最大值是不是所在列也是最大的
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
if(x maxd at 21
CC1=F(num2str(i),:);

为什么MATLAB中会出现会错误呢 CC1=F(num2str(i),:)是F矩阵的第num2str(i)的元素clear all;clc;F=[1,2,3,4,5;4,5,6,7,8;7,8,9,8,9];G=[1,2,3,5,6;5,6,7,6,6;9,0,9,8,7];A=[1,2,7,7,5;7,3,7,1,6;4,7,3,6,2] [j,k]=size(A);%求矩阵的行和列 for
CC1=F(num2str(i),:); num2str表示转成字符串了,直接用i就好了啊CC1=F(i,:);