matlab 数组语法

这篇博客详细介绍了MATLAB中的一些基本数组操作和函数,包括disp()用于输出当前时间,all()函数检查数组元素是否全为非零,ones()生成全1矩阵,eye()创建单位矩阵,randperm()和randsample()生成随机数序列,sum(), min(), max()计算数组的和、最小值和最大值,cov()计算协方差,sort()进行排序,sign()求符号,prod()计算积,cumprod()求累积乘积,eig()求特征值和特征向量,fliplr(), flipud(), flip()进行翻转,find()查找非零元素位置,normrnd(), rand(), randn()生成随机数,diag()构造或提取对角矩阵,dot()计算点积,randi()生成随机整数,size()和length()获取数组尺寸,gcd()和lcm()计算最大公约数和最小公倍数,rem()求余数,round()四舍五入。" 86777340,7481171,STM32中断配置与管理,"['STM32', '中断系统', 'GPIO配置', '嵌入式开发', '微控制器']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • disp(datestr(now))      // 输出此刻的时间

all():

  • B = all(A)                   // 如果A是一个向量:当A中元素都不为零时,返回1;否则,返回0;

                                         // 如果A是一个矩阵:则返回一个行向量,对每一列进行上面规则。

  • B = [A,dim]               //  当dim=2时,返回一个列向量。

ones():

  • X = ones(a,b)                   // 生成 a*b 大小的全 1 矩阵。
  • X = ones(n)                      // 生成 n*n 大小的全 1 矩阵
  • X = ones([2,3])                 // 生成 2*3 大小的全 1 矩阵
  •  p=[1 2 3; 4 5 6];          X=ones([ size(p), 'like', p])      X = [ 1 1 1;1 1 1];

eye():

  • I = eye(n)                        // 返回一个n*n的单位矩阵(对角线元素为1)
  • I = eye(n,m)                    // 返回一个n*m的单位矩阵
  • I = eye([3,2])                   // 返回一个3*2的单位矩阵
  • I = eye('like',p)                // 返回一个标量1,和p数据类型一样
  • I = eye(n,'like',p)             // 返回一个n*n的单位矩阵,和p是同数据类型

randperm():

  • R = randperm(n)          // 将1-n 之间的整数打乱顺序,展示出来。
  • R = randperm(n,k)       // 将1-n 之间的整数打乱顺序,只展示前 k 个。
  • </
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值