图解Matlab向量和向量运算

创建向量xl1, xl2;可以使用空格或者逗号分隔;

创建列向量lxl1,使用分号分隔;

xl1(3),获取向量xl1的第三个值;

(:),列出向量的所有组件;

xl1(1:3),取第1到3个值;

向量xl1和xl2相加,得到向量xla;

可以相减,得到xlb;

维数不同不能加减;

disp(xla),显示向量a;

标量乘法;7乘以xl2,得到向量m1;

向量转置;m2等于m1的转置;一个行向量转置以后是一个列向量;

向量附加;xl1, xl2, xla,附加,用分号分隔,得到矩阵 xls101;

采取以下步骤来计算向量的大小(幅值):
    以向量的乘积为单位,使用数组乘法(.*)。产生向量sv,向量sv的元素是向量v的元素的平方。即:sv = v.*v;
    使用sum函数得到向量v的元素的平方和,也称为向量v的点积;即:dp= sum(sv);
    使用sqrt函数得到和的平方根,也是向量v的大小;即:mag = sqrt(s);

如下图;先 xl1 .* xl1 得到sxl1,再sum,再sqrt;

 

两个向量a =(a1,a2,...,an)和b =(b1,b2,...,bn)的点积由下公式计算给出:
        a.b = ∑(ai.bi)
MATLAB使用dot函数计算两个向量a和b的点积;
不能计算三个向量的点积;

 

v1=[1: 7: 100]

    生成向量v1,起始值1,终止值100,间隔7;

 

可参阅此教程,比较简洁;

    https://www.yiibai.com/matlab/matlab_vectors.html#article-start

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值