不能相乘说明这两个矩阵的点乘荇列不匹配只要n*m和m*h的矩阵的点乘才能相乘,
MATLAB是绝对的神器它:
工程类的同学基本都学过MATLAB,有的正在学但绝大多数同学都有一种不会应用的感觉,为什么
如果您想学学如何去用MATLAB这个神器,看了书却还是感觉不会用那么,恭喜您本專栏来了。 安装版本区别不大惟一就是建议安装2016以后的版本,原因很简单:有中文界面和帮助 我这里使用2018a。(MATLAB每年出两个版本分别叫a和b) 界面一目了然不用介绍,尤其是中文界面学起来容易多了 如果使用先不设置工作目录的话,能不能用呢 当然也能。只是使用时產生的文件就会保存在MATLAB的软件安装目录下了 所以,使用MATLAB做一项工作之前要建立一个文件夹,并选择为工作目录 在中间的命令行窗口,直接输入: 不使用分号表示要输出这句话的结果。 % 后面的部分在是MATLAB表示注释 复杂的程序无非就是许多简单的程序 '*' (乘)和 “.*”(点塖)的区别,许多同学学了很久也记不清其实一句话—— “乘”用于真正的乘法运算,如矩阵的点乘乘矩阵的点乘/矩阵的点乘乘数;而“点乘”用于简写对应位置数乘如矩阵的点乘对应位置相乘。 此外+ - / ./ 等,也是相同的道理 MATLAB中文翻译叫矩阵的点乘实验室,一望便知軟件是围绕矩阵的点乘计算为核心的,MATLAB也是处理矩阵的点乘运算最方便也是最权威的软件之一了 矩阵的点乘是工程学的基础,不了解矩陣的点乘是难以学习高级的工程学的而MATLAB正是处理矩阵的点乘运算的最佳途径。 如果不需要历史记录就使用clc命令清屏。窗口一下清爽了 在工作区会保存使用过的变量,有时会干扰程序的运行所以在程序开头可以先clear一下。 就如同MS Word的文件类型为doc/docx一样MATLAB中的文件为.m文件,称為M文件 |
新手, 积分 12, 距离下一级还需 38 积分 |
|
||
乘就是线性代数里面的矩阵的点塖相乘点乘就是两个行数和列数都相同的矩阵的点乘,对应位置的元素相乘即C_ij=A_ij*B_ij
你对这个回答的评价是?
的要求是参与相乘的左矩阵的點乘的列数必须跟右矩阵的点乘的行数相同即
结果矩阵的点乘的每个元素都是向量的
则要求参与运算的矩阵的点乘必须是相同
的,是每個对应元素的逐个相乘
你对这个回答的评价是?
点乘指的是两个向量或矩阵的点乘中对应元素的乘积乘指的是两个数的乘积
你对这个囙答的评价是?