MATLAB向量的模||MATLAB向量点积

MATLAB向量的模

向量 v 中的元素 v1, v2, v3, …, vn,下式给出其幅度:

|v| = √(v1^2 + v2^2 + v3^2 + … + vn^2)

MATLAB中需要采按照下述步骤进行向量的模的计算:

  1. 采取的矢量及自身的积,使用数组相乘(*)。这将产生一个向量sv,其元素是向量的元素的平方和V.

    sv = v.*v;

  2. 使用求和函数得到 v。这也被称为矢量的点积向量的元素的平方的总和V.

    dp= sum(sv);

  3. 使用sqrt函数得到的总和的平方根,这也是该矢量的大小V.

    mag = sqrt(s);

详细例子

在MATLAB中建立一个脚本文件,代码如下:

v = [1: 2: 20];
sv = v.* v;     %the vector with elements 
                % as square of v's elements
dp = sum(sv);    % sum of squares -- the dot product
mag = sqrt(dp);  % magnitude
disp('Magnitude:'); disp(mag);

运行该文件,显示结果如下:

Magnitude:
   36.4692

MATLAB向量点积

MATLAB 中两个向量的点积 a = (a1, a2, …, an) and b = (b1, b2, …, bn) 由以下给定:

a.b = ∑(ai.bi)

下述函数可以计算两个向量 a 和 b 的点积:

dot(a, b);

详细例子

在MATLAB中建立一个脚本文件,代码如下:

v1 = [2 3 4];
v2 = [1 2 3];
dp = dot(v1, v2);
disp('Dot Product:'); disp(dp);

运行该文件,显示结果如下:

Dot Product:
    20

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-03 14:18:10       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-03 14:18:10       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-03 14:18:10       87 阅读
  4. Python语言-面向对象

    2024-05-03 14:18:10       96 阅读

热门阅读

  1. Python 正则表达式1 函数基础

    2024-05-03 14:18:10       32 阅读
  2. Jina,一个神经搜索超神奇Python库

    2024-05-03 14:18:10       29 阅读
  3. RESTful API 构建 Web 应用程序

    2024-05-03 14:18:10       30 阅读
  4. 面试经典150题——文本左右对齐

    2024-05-03 14:18:10       31 阅读
  5. php 追加 内容

    2024-05-03 14:18:10       29 阅读
  6. PostgreSQL自带的工具介绍

    2024-05-03 14:18:10       30 阅读
  7. 单例模式的几种实现方式

    2024-05-03 14:18:10       36 阅读