具有元素v1,v2,v3,…的向量v的大小,vn,由等式-给出
|v|=√(v12+v22+v32+…+vn2)
您需要执行以下步骤来计算矢量的幅值
使用数组乘法(.*),取向量本身的乘积,这产生了一个向量SV,它的元素是向量v的元素的平方。
SV=v*v;
使用SUM函数获得向量v的元素平方的和,这也称为向量v的点积。
DP=SUM(SV);
使用sqrt函数获取和的平方根,这也是向量v的大小。
MAG=sqrt(S);
使用以下代码-创建脚本文件
v=[1: 2: 20]; sv=v.* v; % 带有元素的向量 % 作为 v 元素的平方 dp=sum(sv); % 平方和——点积 mag=sqrt(dp); disp('Magnitude:'); disp(mag);
运行文件时,它将显示以下结果-
Magnitude: 36.469
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)