matlab什么时候用到点乘?

在进行数组与数组的乘(除、乘方)运算时,需要用点运算符,点乘要求参与运算的两个量两必须是维数相同,是对应元素的相乘;点运算符包括点乘、点除、点乘方。

例子如下:

octave:2> A=[1,2,3,4];

octave:3> B=[8;7;6;5];

>>A.*B%A与B相乘

ans =

8 ? 16 ? 24 ? 32

7 ? 14 ? 21 ? 28

6 ? 12 ? 18 ? 24

5 ? 10 ? 15 ? 20

>>A./B?%A与B相除

ans =

0.12500 ? 0.25000 ? 0.37500 ? 0.50000

0.14286 ? 0.28571 ? 0.42857 ? 0.57143

0.16667 ? 0.33333 ? 0.50000 ? 0.66667

0.20000 ? 0.40000 ? 0.60000 ? 0.80000

>>A.^B %A与B的平方

ans =

1 256 6561 ? 65536

1 128 2187 ? 16384

1 ?64 729 4096

1 ?32 243 1024

扩展资料

编程环境介绍

Matlab是一个高级的矩阵/阵列语言,它包含控制语句、函数、数据结构、输入和输出和面向对象编程特点。

用户可以在命令窗口中将输入语句与执行命令同步,也可以先编写好一个较大的复杂的应用程序(M文件)后再一起运行。

新版本的MATLAB语言是基于最为流行的C++语言基础上的,因此语法特征与C++语言极为相似,而且更加简单,更加符合科技人员对数学表达式的书写格式。

简单的编程环境提供了比较完备的调试系统,程序不必经过编译就可以直接运行,而且能够及时地报告出现的错误及进行出错原因分析。

百度百科—MATLAB