早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab5*5矩阵(m,n)的2个数字和等于m+nWriteaprogramusingforloopstogeneratea5´5matrixAwhosem,nthelementisequaltom+n.就是用for写个、

题目详情
matlab 5*5矩阵 (m,n)的2个数字和等于 m+n
Write a program using for loops to generate a 5´5 matrix A whose m,nth element is equal to m+n.
就是用for写个、
▼优质解答
答案和解析
你的目的貌似需要找到矩阵(m,n)元素的值等于m+n的值
a=[]; %自己为a矩阵赋值
x=0; %一个标识量
for i=1:5
for j=1:5
if a(i,j)==i+j;
x=x+1;
b(x,:)=[i,j]; %记录符合条件的行号和列号
end if
end
end
运行后,如果x=0,则没有符合要求的元素;否则x的值表示符合要求的元素个数.