MATLAB基础:向量、矩阵与电路分析
1. 向量数学
在MATLAB中,许多函数既可以处理标量参数,也可以处理向量参数。以 cos() 函数为例,当它作用于向量时,会独立地对向量的每个元素进行操作。若 x = [2 4 7] ,那么 cos(x) 会返回一个包含三个余弦值的向量,而 x + x 则会返回 [4 8 14] 。其他可接受向量参数的函数还包括加法、减法、 sqrt() 、 exp() 以及所有三角函数,如 sin() 。
向量的四则运算有其特殊规则。加法和减法仅对对应元素进行操作,例如 [5 3]–[1 2] = [4 1] 。而两个向量之间的乘法和除法不能直接使用标准的 * 和 / 运算符,否则会产生错误信息。若要对对应元素进行乘除运算,需要在乘除符号前加一个点,如 [5 3].*[1 2] 会得到 [5 6] , [4 8]./[2 4] 会得到 [2 2] 。
当一个参数是标量,另一个是向量时,四则运算符同样适用。例如 [2 4 9] - 1 会返回 [1 3 8] ,这与 [2 4 9] – [1 1 1] 的结果相同;
超级会员免费看
订阅专栏 解锁全文
1124

被折叠的 条评论
为什么被折叠?



