ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Matlab中times函数的使用

2022-03-03 10:02:03  阅读:337  来源: 互联网

标签:两个 函数 矩阵 times 相乘 Matlab 数组 向量


目录

语法

说明

示例

将两个向量相乘

将两个数组相乘

将行和列向量相乘


语法

C = A.*B

C = times(A,B)

说明

        C = A.*B通过将对应的元素相乘来将数组 A 和 B 相乘。A 和 B 的大小必须相同或兼容。

        如果 A 和 B 的大小兼容,则这两个数组会隐式扩展以相互匹配。例如,如果 A 或 B 中的一个是标量,则该标量与另一个数组的每个元素相结合。此外,具有不同方向的向量(一个为行向量,另一个为列向量)会隐式扩展以形成矩阵。

        C = times(A,B) 是执行 A.*B 的替代方法,但很少使用。它可以启用类的运算符重载。

示例

将两个向量相乘

        创建两个向量 A 和 B,并按元素将这两个向量相乘。

A = [1 0 3];
B = [2 3 7];
C = A.*B
C = 1×3

     2     0    21

将两个数组相乘

        创建两个 3×3 数组 A 和 B,并按元素将这两个数组相乘。

A = [1 0 3; 5 3 8; 2 4 6];
B = [2 3 7; 9 1 5; 8 8 3];
C = A.*B
C = 3×3

     2     0    21
    45     3    40
    16    32    18

将行和列向量相乘

        创建行向量 a 和列向量 b,然后将它们相乘。1×3 行向量和 4×1 列向量组合起来产生 4×3 矩阵。

a = 1:3;
b = (1:4)';
a.*b
ans = 4×3

     1     2     3
     2     4     6
     3     6     9
     4     8    12

        结果是 4×3 矩阵,矩阵中的每个 (i,j) 元素等于a(j).*b(i):

标签:两个,函数,矩阵,times,相乘,Matlab,数组,向量
来源: https://blog.csdn.net/jk_101/article/details/111229865

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有