1、matlab允许向量(和矩阵)合并,且matlab提供了两种合并方式,[a,b]和[a;b],两者的结果是不一样的。
c的结果是将b整体合并到a 的下边,而d的结果是整体将b合并到a 的右边。
2、创建等差向量组
注意涉及到向量内部对应数据之间的运算时一定要用点运算符号,(.)例如,求表达式b=a^2时应该写作 b=a.^2
也可以利用linspace来创建等差向量,linspace(a,b,n)创建从a到b长度为n的等差数列。当n省略时,默认是100.
3、向量的点乘和叉乘:点乘调用dot命令,dot(a,b),含义是两向量对应元素相乘并求和;
叉乘cross(a,b),值得注意的是a,b应该是同维的,且行数或列数中至少有一个是3
4、引用向量元素:
5、复数的转置
如果矩阵包含有复数元素,那么转置操作会自动计算复数的共轭值,即a’实际上是将a反转并求共轭。
如果希望只是求转置而不用共轭则应当用(a.’)。
6、矩阵中数组相乘,a.*b。作用是ab的对应元素相乘,求得一个与ab同维的矩阵
已投稿到: |
|
---|