求教Matlab编程 求出某向量x前n大元素位置如向量 x=(0.2 0.3 0.5 0.1 0.8 0.5 0.4 0.7 0.5 0.1 0.5 0.9 0.5)尽量不用循环,用matlab函数求出x前5大元素的位置,结果如(12 5 8 3 6)or(12 5 8 3 9).求出一个就行了,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 14:28:58
求教Matlab编程求出某向量x前n大元素位置如向量x=(0.20.30.50.10.80.50.40.70.50.10.50.90.5)尽量不用循环,用matlab函数求出x前5大元素的位置,结果如

求教Matlab编程 求出某向量x前n大元素位置如向量 x=(0.2 0.3 0.5 0.1 0.8 0.5 0.4 0.7 0.5 0.1 0.5 0.9 0.5)尽量不用循环,用matlab函数求出x前5大元素的位置,结果如(12 5 8 3 6)or(12 5 8 3 9).求出一个就行了,
求教Matlab编程 求出某向量x前n大元素位置
如向量 x=(0.2 0.3 0.5 0.1 0.8 0.5 0.4 0.7 0.5 0.1 0.5 0.9 0.5)
尽量不用循环,用matlab函数求出x前5大元素的位置,结果如
(12 5 8 3 6)or(12 5 8 3 9).求出一个就行了,主要是不想用循环,那位大虾能给出具体编程,在此谢过
我现在用的就是matlab,只是编个程序,不大,不想再涉及其他软件

求教Matlab编程 求出某向量x前n大元素位置如向量 x=(0.2 0.3 0.5 0.1 0.8 0.5 0.4 0.7 0.5 0.1 0.5 0.9 0.5)尽量不用循环,用matlab函数求出x前5大元素的位置,结果如(12 5 8 3 6)or(12 5 8 3 9).求出一个就行了,
% 用max函数(下面程序在matlab里调通了,没问题)
%[y,I]=max(X)返回向量X的最大元素存入y,最大元素的序号存入I
% 假设向量x,x=A是为了不改变原向量
A=x;
[y,a1]=max(A);
A(a1)=-inf;
[y,a2]=max(A);
A(a2)=-inf;
[y,a3]=max(A);
A(a3)=-inf;
[y,a4]=max(A);
A(a4)=-inf;
[y,a5]=max(A);
A(a5)=-inf;
disp('x前5大元素的位置;')
Positions=[a1,a2,a3,a4,a5]

求教Matlab编程 求出某向量x前n大元素位置如向量 x=(0.2 0.3 0.5 0.1 0.8 0.5 0.4 0.7 0.5 0.1 0.5 0.9 0.5)尽量不用循环,用matlab函数求出x前5大元素的位置,结果如(12 5 8 3 6)or(12 5 8 3 9).求出一个就行了, matlab编程:(1)编程实现1到100之间所有能被5整除的数之和;(2)已知x(1)=1,x(2)=10,x(n)=(x(n-1)+x(n-2))/2,求数列x(n)的前10项;3、函数文件:编写一个函数,计算一个输入向量各元素的平均值. matlab编程求出一个矩阵所有由该矩阵几列列向量组成的非零子矩阵 MATLAB 如何删除向量中的前N个元素? 牛顿迭代法能否求出虚根,用matlab怎么编程,例如x^5+1=0 在matlab中,如何用filter函数求出两个函数的卷积,如求x(n)*h(n)的前51个样本,x(n)=0.8^n*u(n),h(n)=u(n) matlab 编程函数文件求解((2*n)!*x^(2*n+1))/(2^(n!)^2*(2*n+1))之和 matlab求和问题,这个公式,怎么编程.其中X(n)是已知量了. 设x为一个长度为n的数组,用matlab编程求均值和标准差 MATLAB编程解决矩阵问题其中A、N为已知矩阵,求矩阵X求达人给出这个方程的详细MATLAB编程, MATLAB语言编程:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前15项之和 matlab 怎么编程 输出n*n矩阵的对角线元素? matlab 编程语言为X = real(q(n+1:n+n,1:n)/q(1:n,1:n)),其中q是矩阵求这句话怎么解释 请高手解答x^2+y^2=4方程,求出y和自变量x的函数关系式.用matlab编程. 用matlab编程求斐波那趔趄数列前项比后项的极限用matlab数学软件编写语言,求出斐波那数列的f(n)/f(n+1)的极限. 求教 matlab M*N=0,M和N是两个向量,N是可以求出来的,怎么用matlab把M表示出来是个数 求出Σ=xe^x的值 n从0到78 用matlab怎么输入