三九宝宝网宝宝百科宝宝知识

求高手教我怎么对数组排序

12月30日 编辑 39baobao.com

[按键精灵分割一篇文章分割符号 R然后对分割出来的奇数数组内]展开全部 Function Spl_Odd(Int) Spl_Odd="":Te = Split(Int, "R") For itemp = 0 To Ubound(Te) Step 2 Spl_Odd=Spl_Odd&Te(iTemp)&"RR" Next Spl_Odd = Left(Spl_Odd, Len(Spl_...+阅读

可以7a64e4b893e5b19e31333363396462自己写一个函数用来给数组排序。或者用MATLAB自带的

Matlab 用sort函数排序 二维数组2008-09-14 22:51在Matlab中排序某个向量(一维)时,可以使用sort(A),其中A为待排序的向量,如果仅是用来排序A,那么直接使用sort(A)即可, 如果排序后还需要保留原来的索引可以用返回值,即[B,ind]=sort(A),计算后,B是A排序后的向量,A保持不变,ind是B中每一项对应于A 中项的索引。排序是安升序进行的。

在Matlab中,访问矩阵中的元素,一维用A(1)访问向量A的第一个元素;(下标从1开始);二维用A(1,2)访问A中第一行,第二列的元素。

由于在sort函数的结果中,是安升序排序的,要转换成降序,先用X=eye(n)生成一个n维的单位阵,然后用X=rot90(X)将其旋转为次对角线的单位阵,再用原来矩阵乘以X即可,如要讲A逆序排列采用如下步骤:

X=eye(size(A));

X=rot90(X);

A=A*X;

假如a是一个2*n的矩阵,即两行.

b=a(1,:);

[c,pos]=sort(b);%pos为排序后的下标,c为第一行的排序结果;

a(2,:)=a(2,pos);%第二行按照第一行排序的下标对应

a(1,:)=c;%第一行结果重新赋给a 的第一行

以下适用于m*n的矩阵按第一行排序

[ b, pos ] = sort( a( 1, : ) );

a = a( :, pos );

以下为关联文档:

按键精灵数组的问题。求指教!高手进你返回的out是数组da的最大下标 大写 = "A|B|C|D|E|F|G|" 小写 = "a|b|c|d|e|f|g|" da = Split(大写, "|") xiao = Split(小写, "|") For i = 0 To UBound(da)-1 text = text & da(i) & xi...

按键精灵问题在循环中重新搞一个新的数组VBS Randomize a=INT((5-1)*RND+1) For i = 1 To a VBS Randomize c = INT((10 - 1) * RND + 1) d = d & "|" & c Next TracePrint d b = split(Right(d, len(d) - 1), "|") For...

VB由程序随机产生一个6 6的二维数组输出数组中的最大元素'vb6 测试成功 Option Explicit Private Function max(b() As Integer) As Integer Dim i As Integer Dim j As Integer For i = 1 To 6 For j = 1 To 6 If max < b(i, j) T...

如何用VB生成随机数组排序晕!你这是要整个程序还是思路啊? 我只能给你个思路! 第一步:界面! picturebox和三个command 第二步:程序! 1,用随机函数生成数组(就是两个随机函数生成数组,赋予某一个变量)哦,这是二维...

vb产生随机数然后数组排列然后平均数Option Explicit Private Sub Command1_Click() Dim i As Integer, j As Integer '定义循环变量 Dim rndNum(9) '定义数组 Dim avg As Single Dim sum As Integer Dim temp...

vb求随机产生两个数组并按有小到大的顺序排序然后将它们合并到第dim a(1 to 100) as integer dim b(1 to 100) as integer dim c(1 to 200) as integer for i=1 to 10 a(i)=int(rnd()*90+10) '随机产生a数组 b(i)=int(rnd()*90+10) '随机产...

求教Excel里面的数组到底是什么关于数组公式和数组常量 数组公式可以同时进行多个计算并返回一种或多种结果。数组公式对两组或多组被称为数组参数的数值进行运算。每个数组参数必须有相同数量的行和列。...

excel随机生成排序excel中数据排序有数据重排和序数计算(类似成绩统计中的名次)两类。 一、数据重排 1、一般排序 (单击Excel“数据”菜单下的“排序”命令) 例如将学生花名册按“姓名”的笔划排...

请教VB6字符串如何转化为16进制BYTE数组VB字符串可通过使用StrConv 函数,将字符串由 Unicode 转成系统的缺省码页后,再获取每个字节的十六进制字符后拼接起来。 StrConv 函数,返回按指定类型转换的 Variant (String)...

推荐阅读
图文推荐