ones eye rand randn diag randperm

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是MATLAB练习命令的介绍和演示: 1. linspace:在指定的范围内生成等间距的向量。 ```matlab x = linspace(0, 10, 5) % 生成0到10之间5个等间距的数 ``` 2. zeros:生成指定大小的全零矩阵。 ```matlab A = zeros(2, 3) % 生成2行3列的全零矩阵 ``` 3. eye:生成指定大小的单位矩阵。 ```matlab B = eye(3) % 生成3阶单位矩阵 ``` 4. ones:生成指定大小的全1矩阵。 ```matlab C = ones(2, 4) % 生成2行4列的全1矩阵 ``` 5. rand:生成指定大小的随机矩阵,元素值在0到1之间。 ```matlab D = rand(3, 2) % 生成3行2列的随机矩阵 ``` 6. randn:生成指定大小的随机矩阵,元素值符合标准正态分布。 ```matlab E = randn(2, 4) % 生成2行4列的标准正态分布随机矩阵 ``` 7. triu:返回矩阵的上三角部分。 ```matlab F = triu(ones(3, 3)) % 生成3阶全1矩阵的上三角部分 ``` 8. logspace:在指定的范围内生成对数间距的向量。 ```matlab G = logspace(0, 2, 3) % 生成10^0到10^2之间3个对数间距的数 ``` 9. diag:提取矩阵的对角线元素或构造对角矩阵。 ```matlab H = diag([1, 2, 3]) % 构造3阶对角矩阵 I = diag(rand(2, 3)) % 提取2行3列随机矩阵的对角线元素 ``` 10. reshape:改变矩阵的大小。 ```matlab J = reshape(1:12, 3, 4) % 将1到12的数按列优先排列成3行4列的矩阵 ``` 11. repmat:将矩阵重复若干次。 ```matlab K = repmat([1, 2; 3, 4], 2, 3) % 将2行2列的矩阵重复2行3列 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值