作业帮 > 数学 > 作业

MATLAB,产生1个一维数组,元素在0到10之间的随机数组A ,用关系和逻辑运算找出其中小于7大于3的元素

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/04/27 23:03:56
MATLAB,产生1个一维数组,元素在0到10之间的随机数组A ,用关系和逻辑运算找出其中小于7大于3的元素
如题,再解释下语言意思.THANK YOU
A=0:10;%产生0到10
index=randperm(11);%随机生成0-10在数组中的位置
A=A(index);%0到10之间的随机数组A
b1=A(A3)%关系运算找到大于3的数
A2=A(A3)%逻辑运算找到小于7大于3的数
A1 =
5 6 4
A2 =
5 6 4
再问: randperm(11);%随机生成1-11啊。不对啊
再答: randperm(11)是随机生成0-10这11个数的随机位置 然后A(index)产生0到10之间的随机数组
再问: 用matlab跑下程序给我看看。谢谢
再答: A=0:10;%产生0到10index=randperm(11);%随机生成0-10在数组中的位置 A=A(index);%0到10之间的随机数组A b1=A(A3)%关系运算找到大于3的数 A2=A(A3)%逻辑运算找到小于7大于3的数 A1 = 5 4 6 A2 = 5 4 6 难道你不是要产生0-10之间的整数吗? 就是0 1 2 3 4 5 6 7 8 9 10的随机排列吗?
再问: 产生元素在1到10之间的1维随机数组A,用关系和逻辑元素找出其中小于7大于3的元素,结果放在数组T之中。 整错了,不好意思啊
再答: 对不起了,应该是是我理解错了 试试下面的·程序 A=rand(1,11)*10 a1=A(A3) T2=A(A3) A = Columns 1 through 7 2.3159 4.8890 6.2406 6.7914 3.9552 3.6744 9.8798 Columns 8 through 11 0.3774 8.8517 9.1329 7.9618 T1 = 4.8890 6.2406 6.7914 3.9552 3.6744 T2 = 4.8890 6.2406 6.7914 3.9552 3.6744
MATLAB,产生1个一维数组,元素在0到10之间的随机数组A ,用关系和逻辑运算找出其中小于7大于3的元素 matlab 找出数组 中所有绝对值大于3的元素 用VB编程:随机产生10个0~100之间的随机整数,存放在一个数组中,然后求个元素和、平均值,统计 随机生成一个元素为10到40之间整数的4行5列数组,找出该二维数组的最大元素与最小元素, 一个具有10个元素的一维数组,下标从1到10,每个数组元素的值是随机函数产生的1~100之间的随机整数.要求:用Visu VB编程,分别用选择排序法和冒泡排序法实现有N个元素数组的排序.N由键盘输入,数组元素的值在1~200之间,随机产生 随机产生100个元素的一维数组a和10X10的二维数组b,求a,b数组的最大值,最小值,均值,总和. VB编程:随机生成10个互不相同的1~100之间的整数,存放在一维数组中,找出最大的元素,并从数组中删除该元素 建立一个一位数组A,数组元素是用随机函数产生的10个正整数,并在窗体上输出,要求5个一换行.求出该数组元 C语言编程随机产生10个10到50的正整数存放到数组中,并求数组中的所以元素最大值、最小值、平均值及各元素 CAD程序设计作业 从键盘任意输入一个长度为10的实型数组,判断其中大于0、小于0和等于0的元素个数 1.编写程序,随机生成30个10-99之间的整数保存到数组中,在输出此数组后,要求删除数组中的所有重复元素之后