1、线性代数 Matlab入门作者 刘进生太原理工大学数学系l欢迎进入lMATLABl世界 TEL:6014769*MATLAB的发展史MATLAB的产生是与数学计算紧密联系在一起的。 70年代中期 ,美国的穆勒教授及其同事在美国国家基金会的资助下 ,开发了线性代数的Fortran子程序库。不久 ,他在给学生开线性代数课时 ,为了让学生能使用子程序库又不至于在编程上花费过多的时间 ,便为学生编写了使用子程序的接口程序。他将这个接口程序取名为 MATLAB,意为 “矩阵实验室 ”。DateMATLAB的发展史l 80年代初他们又采用 c语言编写了 MATLAB的核心 ,成立了 MsthWorks公司
2、并将 MATLAB正式推向市场。自 1984年出版以来经过不断的研究 ,增加了许多功能。l MATLAB由主包和功能各异的工具箱组成 ,其基本数据结构是矩阵 .l 目前 MATLAB巳成为国际公认的最优秀的数学应用软件之一。DateMATLAB的主要功能和特性l 主要功能 :l 1.数值计算功能l 2.符号计算功能l 3.数据分析和可视 化功能 l 4.文字处理功能l 5.SIMULINK动态仿真功能l 主要特点 :l 1.功能强大MATLAB含有 30多个应用于不同领域的工具箱 .l 2.界面友好MATLAB其指令表达方式与习惯上的数学表达式非常接近 ,编程效率高.l 3.扩展性强用户可自由
3、地开发自己的应用程序DateMATLAB入门l 1.如何进入 matlab软件 :在桌面直接双击 matlab图标,即可进入软件Matlab界面DateMATLAB主界面Date工作空间计算举例 :输入命令 : l A=1 5 2;3 6 4;6 8 9l a1=Al a2=det(A)l a3=inv(A) Matlab界面Date工作空间计算举例 :输入命令 : A=1 1 -1;2 4 5;1 -3 -4b=12;6;10X=Ab 输出方程组的解:X= 5.45453.0909-3.4545 Matlab界面Date线性代数实验 之 向量的创建一、向量的创建:1.行向量: x= 1, 2, 3, 4, 5或 : x=1 2 3 4 52.列向量 : x=1; 2; 3; 4 或 : x=1 234Date线性代数实验 之 向量的创建MATLAB(shuzu1)逗号 或 空格 作用:分隔某一行的元素。分号 作用:区分不同的行。Enter作用:输入列向量时,按 Enter键开始一新行Date