matlab每行最大值_对矩阵的简单操作 | MatLab

这是之前写的存货......有一段历史了?

----正文----

生成矩阵

下面是几种矩阵的生成方法:

1、直接输入

    输入示例

    A=[1 2 3; 4 5 6;7 8 9]或

    A=[1,2,3;4,5,6;7,8,9]

直接输入矩阵时:分号分格每行,空格或逗号分隔每个元素。

2、使用函数

zeros(m,n) 生成一个元素全为0的m*n的矩阵

5c7370f061a910f94fc6e1d742cf1beb.png

ones(m,n) 生成一个元素全为1的m*n的矩阵
eye(n) 生成一个n阶单位矩阵

15ea948c75d172c5bf71dc2c948e9897.png

rand(m,n) 生成一个元素在0和1之间均匀分布的m乘n阶随机矩阵
randn(m,n) 生成一个零均值单位方差正态分布的m乘n阶随机矩阵

5b88be40fea82955e5b1632e89a0b47f.png

pascal(n) 生成一个n阶帕斯卡矩阵
注:帕斯卡矩阵是把杨辉三角形放在矩阵里
magic(n) 生成一个n阶魔方矩阵
注:魔方矩阵的每行,每列,包括对角线它们的和相等

4e00c30ba546b01ecf45d8e82aeecb21.png

注:仔细观察可以发现,当你所使用的函数并不给任何一个变量赋值时,它将会默认为变量ans赋值。

向量的生成

1.使用linspace函数

格式:y=linspace(a,b【,n】)

功能:产生一个行向量y,该向量把a和b之间的数n等分而得。

注:当n值缺省时,默认100等分。另:我用方头括号框住公式中可有可无的部分,实际输入时不要输入方头括号。

399d068811c7e9f31a5d6f66ce4419fd.png

注:所得到的结果没有一个

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值