线代实验一(matlab入门).ppt

上传人:大张伟 文档编号:9046208 上传时间:2021-01-31 格式:PPT 页数:35 大小:422KB
返回 下载 相关 举报
线代实验一(matlab入门).ppt_第1页
第1页 / 共35页
线代实验一(matlab入门).ppt_第2页
第2页 / 共35页
线代实验一(matlab入门).ppt_第3页
第3页 / 共35页
线代实验一(matlab入门).ppt_第4页
第4页 / 共35页
线代实验一(matlab入门).ppt_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《线代实验一(matlab入门).ppt》由会员分享,可在线阅读,更多相关《线代实验一(matlab入门).ppt(35页珍藏版)》请在三一文库上搜索。

1、数学实验之Matlab入门,空间解析几何与线性代数实验之一,一、 什么是数学实验,“数学实验”是大学数学课程的一种新的教学模式。该课程将数学知识、数学建模与计算机应用相结合,培养学生会用所学的知识建立数学模型,并借助于数学软件,使用计算机解决实际问题的能力。,二、软件介绍:,(1)产生背景: 20世纪70年代后期,身为墨西哥大学计算机系系主任的Clever Moler在给学生开线性代数课程时,他开始用业余的时间为大学生编写使用方便的LINPACK和EISPACK的接口程序。Clever Moler给这个接口程序取名为MATLAB,意思是“矩阵实验室”(Matrix Laboratory的缩写)

2、。,(2)功能及用途 现在的MATLAB已经不仅是用于工程计算的数学软件了,他还包括具有数百个内部核心函数的MATLAB程序和许多功能各异的工具箱(Toolbox)以及Simulink系统仿真等功能。, 强大的数值运算功能 强大的图形处理能力 高效、简单的程序环境 丰富的工具箱,(3)MATLAB的主要特点,三、MATLAB基础知识,1、启动MATLAB (1)双击桌面的MATLAB图标 (2)在开始菜单的程序选项中选择MATLAB快捷方式 2、退出MATLAB (1)直接点右上角的“X” (2)点FILEEXIT MATLAB (3)在工作空间中输入“QUIT” 回 车.,3、MATLAB主

3、窗口,4、命令窗口,5、历史窗口 在默认设置下,历史窗口中会保留自安装起所有命令的历史记录,并标明使用时间。且双击某行命令,即在命令窗口中执行该行命令。,6、当前目录窗口 在当前目录窗口可显示或改变当前目录,还可以显示当前目录下的文件并提供搜索功能,其形式如图:,7、发行说明书窗口 发行说明书窗口是MATLAB6.0版本所特有的,用来说明用户所拥有的Mathworks公司产品的工具包,演示以及帮助信息。,8、工作间管理窗口 在工作间管理窗口中将显示所有目前内存中的MATLAB变量的变量名、数学结构、字节数以及类型,不同的变量类型分别对应不同的变量名图标。,四、菜单命令介绍,1、File(文件)

4、菜单: “New” 创建一个M文件,打开一个新的图形窗口或Simulink模型窗口 “Open” 打开对话框,选定文件,单击打开按钮 “Save Workspace as” 保存工作空间的变量为.mat文件 “Set Path” 打开路径浏览器 “Preferences” 打开参数设置对话框,其中数据格式选项说明表如下:,2、编辑操作 (EDIT)菜单: Undo 撤销上次的操作 Cut 剪切 Copy 复制 Paste 粘贴 Select All 全选,3、windows窗口菜单 实现窗口之间的转换,4、Help(帮助)菜单 实现MATLAB的帮助功能,五、常用命令,、变量与函数 1、MAT

5、LAB预定义变量,2、数学运算符号,3、数学函数,4、M文件的建立 M文件的分类:命令文件,函数文件 M文件的创建 (1)在MATLAB的命令窗口中,鼠标单击菜单栏上的File按钮,单击Open命令,选择M-file项,或直接单击工具栏的新建按钮,进入MATLAB的M文件编辑器。 (2)在编辑器中输入文件内容。 (3)单击File-Save命令,保存文件。,例1 编辑一名为example.m 的M文件,内容如下 %example.m exm=1 2 3 4;6 1 5 2;-1 7 9 0 在命令窗口输入: example; size(exm) ans= 3 4,八、Matlab程序设计,1、

6、关系与逻辑运算,2、常用程序结构 (1)选择语句:if else end 大致可分为三个步骤: 1) 判断表达式紧跟在关键字 if 后,使它可首先被计算。 2) 对判断表达式结果,若为0,则值为假;若为1,则值为真。 3) 若值为真,则执行其后的语句;否则跳过,不予执行。,一般形式为: if expression() statements; else expression() statements; end,例5B样条函数的判断语句创建pdbsline.m函数文件function f=pdbsline(x)if x0f=0;elseif x1f=x;elseif x2f=2-x;elsef=0

7、;end,创建pdb.m文件 y1=pdbsline(-1) y2=pdbsline(1.36) y3=pdbsline(2.5) 运行结果: y1 = 0 y2 = 0.6400 y3 = 0,(2)循环语句 for end 循环 格式:for 循环变量=初值:步长:终值 循环体语句组 end,例6构造一个110的矩阵 创建matrix01.m文件 A=zeros(1,10); for i=1:10 A(i)=1./(i+1) end A 运行结果: 0.5000 0.3333 0.2500 0.2000 0.1667 0.1429 0.1250 0.1111 0.1000 0.0909,while end 循环 格式:while 逻辑表达式 循环体语句组 end,例7 用while循环体计算1-100之间整数的和 创建sum01.m文件 sum=0; i=1; while i=100 sum=sum+i; i=i+1; end sum 运行结果: sum= 5050,上机练习题,1、教材P18 3、5题。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1