急!矩阵A=[1 8 6;-3 9 -2;7 4 16] 编写一个M文件 找出矩阵里面的正偶数存到向量B,正奇数存到C.
来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/10/06 10:38:56
急!矩阵A=[1 8 6;-3 9 -2;7 4 16] 编写一个M文件 找出矩阵里面的正偶数存到向量B,正奇数存到C.
MATLAB问题 希望有谁能给出正确简单的解法,谢了大家
MATLAB问题 希望有谁能给出正确简单的解法,谢了大家
A=[1 8 6;-3 9 -2;7 4 16]
B = find(A>0 & mod(A,2)==0)
C = find(A>0 & mod(A,2))
A =
1 8 6
-3 9 -2
7 4 16
B =
4
6
7
9
C =
1
3
5
再问: 这结果不符合啊正偶数存在B 正奇数存在C啊
再答: 你说哪里不满足?
再问: 7,9能是偶数吗
再答: clc
A=[1 8 6;-3 9 -2;7 4 16];
[n,m] = size(A);
B=[];
C=[];
for i=1:n
for j=1:m
if mod(A(i,j),2)==0 & A(i,j)>0
B=[B A(i,j)];
elseif mod(A(i,j),2)==1 & A(i,j)>0
C=[C A(i,j)];
end
end
end
B
C
再答: clc
A=[1 8 6;-3 9 -2;7 4 16];
[n,m] = size(A);
B=[];
C=[];
for i=1:n
for j=1:m
if mod(A(i,j),2)==0 & A(i,j)>0
B=[B A(i,j)];
elseif mod(A(i,j),2)==1 & A(i,j)>0
C=[C A(i,j)];
end
end
end
B
C
再问: 谢了 财富值给你
再答: 嗯,这个遍历是怎笨的方法,我本来试着用find写,结果错误没看出来
B = find(A>0 & mod(A,2)==0)
C = find(A>0 & mod(A,2))
A =
1 8 6
-3 9 -2
7 4 16
B =
4
6
7
9
C =
1
3
5
再问: 这结果不符合啊正偶数存在B 正奇数存在C啊
再答: 你说哪里不满足?
再问: 7,9能是偶数吗
再答: clc
A=[1 8 6;-3 9 -2;7 4 16];
[n,m] = size(A);
B=[];
C=[];
for i=1:n
for j=1:m
if mod(A(i,j),2)==0 & A(i,j)>0
B=[B A(i,j)];
elseif mod(A(i,j),2)==1 & A(i,j)>0
C=[C A(i,j)];
end
end
end
B
C
再答: clc
A=[1 8 6;-3 9 -2;7 4 16];
[n,m] = size(A);
B=[];
C=[];
for i=1:n
for j=1:m
if mod(A(i,j),2)==0 & A(i,j)>0
B=[B A(i,j)];
elseif mod(A(i,j),2)==1 & A(i,j)>0
C=[C A(i,j)];
end
end
end
B
C
再问: 谢了 财富值给你
再答: 嗯,这个遍历是怎笨的方法,我本来试着用find写,结果错误没看出来
急!矩阵A=[1 8 6;-3 9 -2;7 4 16] 编写一个M文件 找出矩阵里面的正偶数存到向量B,正奇数存到C.
用Matlab编写一个文件,要求输入矩阵a=[1 2 3;4 5 6],输出平均数,标准差,秩
matlab编写一个矩阵相乘的函数式m文件
已知A是一个3行4列的矩阵.B是一个4行5列的矩阵.编程求A×B所得到的新矩阵C.并输出矩阵C
用MATLAB语言编写一个程序计算向量a[4 -1 2 -8 4 5 -3 -1 6 -7] 的正元素的和
用c语言编写一个程序,求一个矩阵中值最大的那个元素的值,以及双对角线元素之和,矩阵样式为4*4矩阵,数字是16到1,左上
C语言,将一个二维数组a的行和列的元素互换,存到另一个二维数组b中.列如 123 1 4 2 5 456 3 6
编写一个程序,求矩阵A,B的和,结果存入矩阵C中,并按矩阵形式输出.
在matlab中将特定列的数据存到另一个矩阵中
C语言编写 螺旋矩阵编写 一个形如这样的矩阵宽度 自制~1 2 3 4 516 17 18 19 615 24 25 2
关于矩阵的一个选择题设矩阵A=1 2 B=1 2 3 C=1 4 则下列矩阵运算有意义的是( )3 4 4 5 6 2
C++ 矩阵乘法 设矩阵int a[4][3],矩阵int b[3][5].矩阵的数据由用户输入.输出新的矩阵c=a*b