MATLAB入门之笔记(2)

1、用作索引时,冒号运算符 (:) 可指代该维度中的所有元素。以下语法

>>  x = A(2,:)      // 会创建一个包含A 中第 2 行上所有元素的行向量。

2、MATLAB 的设计让您能够自然地处理数组。例如,您可以将一个标量值与数组中的所有元素相加。

>> y = x + 2

3、您可以将任意两个大小相同的数组相加。

4、您可以将数组中的所有元素与某个标量相乘或相除。

>> z = 2*x

>> y = x/3

5、MATLAB 中的基本统计函数可应用于某个向量以生成单个输出。可以使用 max 函数来确定向量的最大值。

>> xMax = max(x)

6、MATLAB 的函数可在单个命令中对整个向量或值数组执行数学运算。

>> xSqrt = sqrt(x)

7、* 运算符执行矩阵乘法。因此,如果您使用 * 将两个大小相同的向量相乘,则由于内部维度不一致,您将会收到一条错误消息。

  
>> z = [3 4] * [10 20]
用于矩阵乘法的维度不正确。请检查并确保第一个矩阵中的列数与第二个矩阵中的行数匹配。要执行按元素相乘,请使用 '.*'。
 



而 .* 运算符执行按元素乘法,允许您将两个大小相同的数组的对应元素相乘。

  
>> z = [3 4] .* [10 20]
z = 
    30    80

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值