matlab定义函数并调用,matlab中format rat

1、语法 函数repmat

将b=repmat(a,m,n ) %矩阵a划分为m*n个块,也就是说b划分为m*n个块a

b=repmat(a,[mn] ) %与上述一致

b=repmat(a,[mn p.] ) b是由m*n*p*个a块排列而成的

repmat(a,m,n ) %a为数a时,该命令生成全部由a构成的m*n矩阵

permute函数用法

对n维数组中的维进行排序

使用方法: b=permute(a,order ) )。

对于n维数组a,按指定的向量order顺序对维进行排序。 b和a具有相同的值,但是需要访问的特定元素的下标顺序按照指定的矢量order的顺序进行排序。 向量order中的元素必须是唯一的。

permute(a,[ 2,3,1 ] )将a的维数先按2维,再按3维,最后按1维的顺序排列。

2、应用实例:给出任意矩阵a,表达式:

permute(a,[2 1] )与a.’相同。

例如:

a=[ 1,2; 3、4]

A=

1 2

3 4

permute(a,[2] )

ans=

1 3

2 4

下面的代码排列三维数组。

x=rand (12,13,14;

y=permute(x,[23 );

大小(y ) )。

ans=

13 14 12

permute函数按列读取,读取的数据按行存储。

a=rand (1,2,3 ) ) )。

a (:1 )=

0.0270 0.7514

a (:2 )=

0.8212 0.2495

a (:3 )=

0.65860.9006b=permute(a,[ 2,3,1 ]

b=

0.0270 0.8212 0.6586

0.7514 0.2495 0.9006

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注