早教吧作业答案频道 -->其他-->
几个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.用...的网友还看了以下:
判断下列函数单调性,并求出单调区间F[x]=x+cosx,x属于﹝0,TT/2﹞F[x]=3X+X 2020-04-27 …
已知函数f(x)=x3-3ax3+2bx在点x=1处有极小值,试确定ab值并求出单调区间 2020-06-04 …
一个字母的大写或小写很可改变整个单词的意思!请把下列单词的第一个字母改变,并写出单词意思,Gree 2020-06-07 …
传说中的超级猛兽都有什么?中国的,外国的,都可以,给出种类最多,并有简单介绍的为最佳答案,这次我决 2020-06-23 …
f(x)=2x^3+4x 判断它的单调性并求出单调区间 2020-06-27 …
判断下列函数单调性,并求出单调区间1.f(x)=x³+x²-x2.f(x)=3x+x³3.2x²- 2020-07-18 …
已知函数f(x)=ax2+blnx在x=1处有极值12.(1)求a,b的值;(2)判断函数y=f( 2020-07-31 …
把下列二次函数写成顶点式y=a(x+m)的2次方+n,并指出它们的顶点和对称轴(不要画图)并写出单调 2020-12-08 …
六个队参加比赛,请计算出六个队打单循环比赛的总场次及轮次,并列出单循环比赛的轮次表同问 2020-12-24 …
判断下列函数的单调性,并求出单调区间,要有过程.f(x)=sinx-x,x属于(0,π).第二题f( 2021-01-23 …