上机辅导讲义 MatLab简介 1、Matlab产生发展的历史 r 90年前后,当时的新虽西哥大学计算机系主在任r ,即矩阵 构思并开发 ATLAB (MATH 室这 平的 EISPACK LINPACK 大软件包中可靠的子程序,用下语言编写了集命令翻译、科学计算于一身的一套 交互式软件系统 所调交互式语言,是指人们给出一条命令,立即就可以得出该命令的结果。该语言无需像C利 F0语言那样,首先要求使用者去编写源程序,然后对之进行编译、连接,最终形成可执行文 这无疑会给使用者带来了极大的方便.早期的MATLAB是用Fortran语言编写的,只能作矩阵运算 绘图也只能用极其原始的方法,即用星号描点的形式画图:内部函数也只提供了几十个。但即使其当 时的功能十分简单,当它作为免费软件出现以来,还是吸引了大批的使用者, Matlab中我们主要使用到的三个空间:命令空间(输入命令并执行之)),工作空间,编辑 考虑两个矩阵A和B的乘积问题,在C语言中要实现两个矩阵的乘积并不仅仅是一组双重循环 的问题。双重循环当然是矩阵乘积所必需的,除此之外要考虑的问题很多。例如:A和B有一个是复 数矩阵怎么考虑:其中一个是复数矩阵时怎么考忠:全部是实系数矩阵时又怎么管理:这样就要在一 个程序中有4个分支,分别考博这4种情况。然后还得判新这两个矩阵是否可乘。而考电两个矩阵 否可西妆并不仅仅是到美 无条件地相乘。其 人的列数是否等于B的行数这么简单,其中一个者为标量,则它们可心 时又得考虑实数 写复数的问 题等。所以说,没有几十分钟的时间 情况的子程序。有了MATLAB这样的工具,A和B矩阵的乘积用AE 就能表示了 数学 矩阵元素, 个相同的数 这样的矩阵称为“魔方矩阵”,用MATLAB的mgc0函数,我们可以由下面的命令立即生成这 样的矩阵 >A=magic(3) A- 816 357 492 还可以由B-magc(10)一次生成10x10的魔方矩阵,上机辅导讲义 Matlab 中我们主要使用到的三个空间:命令空间(输入命令并执行之)),工作空间,编辑 器空间