早教吧作业答案频道 -->其他-->
几个matlab编程题1.用randn生成3*3二维随机数组A,分别求出数组中所有小于0的元素的“全下标”和“单下标”,并删除所有小于0的元素。2.编程实验数论中的一个有趣的问题:任取一个正整数
题目详情
几个matlab编程题
1.用randn生成3*3二维随机数组A,分别求出数组中所有小于0的元素的“全下标”和“单下标”,并删除所有小于0的元素。
2.编程实验数论中的一个有趣的问题:任取一个正整数,如果是偶数,用2除,如果是奇数,用3除再加1,反复这个过程,知道所得到的数为1.
1.用randn生成3*3二维随机数组A,分别求出数组中所有小于0的元素的“全下标”和“单下标”,并删除所有小于0的元素。
2.编程实验数论中的一个有趣的问题:任取一个正整数,如果是偶数,用2除,如果是奇数,用3除再加1,反复这个过程,知道所得到的数为1.
▼优质解答
答案和解析
1.
A=randn(3,3);
[m,n] = find(A<0); % [m,n] 分别为全下标的横纵坐标
index = find(A<0); % index为单下标
A(A<0)=[]; % 删除所有小于0的元素
2.
clear;clc;
num = 31;
i = 0;
while(num~=1)
if(mod(num,2)==0)
num = floor(num/2);
else
num = floor(num/3)+1;
end
iter_num = iter_num + 1;
end
disp(num); %运行直至为1
disp(iter_num); % 循环次数
A=randn(3,3);
[m,n] = find(A<0); % [m,n] 分别为全下标的横纵坐标
index = find(A<0); % index为单下标
A(A<0)=[]; % 删除所有小于0的元素
2.
clear;clc;
num = 31;
i = 0;
while(num~=1)
if(mod(num,2)==0)
num = floor(num/2);
else
num = floor(num/3)+1;
end
iter_num = iter_num + 1;
end
disp(num); %运行直至为1
disp(iter_num); % 循环次数
看了 几个matlab编程题1.用...的网友还看了以下:
已知数列a(n)为等比数列,a(4)=16,q=2,数列b(n)前N项和s(n)=1/2*n的平方 2020-05-13 …
我们已经知道(a+b)2=a2+2ab+b2,(a+b)n(n为非负整数)的计算结果有什么规律呢? 2020-05-13 …
关于线代的问题.晕了,速32.非齐次线性方程组AX=b中未知数的个数为n,方程个数为m,系数矩阵A 2020-05-14 …
任何一个单位分数1n都可以写成两个单位分数的和:1n=1p+1q(n,p,q都是正整数).显然,这 2020-05-14 …
设数列an的前n项和为sn,对任意的正整数n,都有an=5sn+1成立,记bn=(4+an)/(1 2020-05-17 …
一小组同学使用了如图所示装置测滑动摩擦力:将A、B叠放一小组同学使用了如图所示装置测滑动摩擦力;将 2020-05-17 …
已知a,b,a+b三数成等差,又有a,b,4ab三数成等比,设C(n)=n*a^n*b,求数列C( 2020-06-05 …
数列{an}和{bn}的前n项和分别记为An和Bn,已知an=-n-3/2,4Bn-12An=13 2020-06-06 …
下列句子没有语病的一项是()A.我市文明办开展与策划的“经典诵读”活动,有利于更多的人了解、研究国 2020-06-13 …
非齐次线性方程组Ax=b中未知数的个数为n,方程个数为m,系数矩阵A的秩为r,则()A.r=m时, 2020-06-30 …