MATLAB软件入门视频课

上传人:qiuji****ngye 文档编号:46066608 上传时间:2018-06-21 格式:PPT 页数:154 大小:3.38MB
返回 下载 相关 举报
MATLAB软件入门视频课_第1页
第1页 / 共154页
MATLAB软件入门视频课_第2页
第2页 / 共154页
MATLAB软件入门视频课_第3页
第3页 / 共154页
MATLAB软件入门视频课_第4页
第4页 / 共154页
MATLAB软件入门视频课_第5页
第5页 / 共154页
点击查看更多>>
资源描述

《MATLAB软件入门视频课》由会员分享,可在线阅读,更多相关《MATLAB软件入门视频课(154页珍藏版)》请在金锄头文库上搜索。

1、数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束重庆大学数学与统计学院国家级精品课程数学实验课件数学实验之MATLAB入门SHUXUESHIYANZHIMATLABRUMEN课件制作:数学实验课程组你可以自由的从网站 重庆大学数学实验与数学建模的最新信息,ppt幻灯片及相关资 料,以便相互学习数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束实验目的 熟悉熟悉MATLABMATLAB软件的用户环境,掌握其一般目的软件的用户环境,掌握其一般目的命令和命令和MATLABMATLAB数组操作与运

2、算函数。数组操作与运算函数。 掌握掌握MATLABMATLAB软件的绘图命令和符号运算命令,软件的绘图命令和符号运算命令,并能熟练应用。并能熟练应用。 掌握掌握MATLABMATLAB软件的几种函数类型及其应用软件的几种函数类型及其应用, ,能熟能熟练应用循环和选择结构实现各种循环选择功能。练应用循环和选择结构实现各种循环选择功能。 通过实例练习,达到能灵活应用通过实例练习,达到能灵活应用MATLABMATLAB软件解软件解决一些简单问题。决一些简单问题。数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束MATLAB的主要特点MATLAB 可

3、以做.MATLAB 软件引 言数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束MATLAB软件l MATrix LABoratoryl 由美国Math Works公司开发l 适合多学科、功能强大l 高级课程的基本教学工具引 言数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束MATLAB可以做.微积分:微分、积分、求极限、泰勒展开、级数求和代数:求逆、特征值、行列式 、代数方程解的化简、数学表达式的指定精度求值数值分析:插值与拟合、数值微分与积分、函数逼近、代数方程和微分方程的数值解和符号

4、解引 言数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束统计计算:均值、方差、概率、参数估计、假设检验、相关性和回归分析、 统计绘图、随机数产生器等优化问题的求解:线性规划、非线性规划等问题的求解动态系统模拟引 言MATLAB 还可以做.数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束MATLAB的主要特点引 言 运算符和库函数极其丰富,语言简洁,编程效率高 图形功能强大 功能强大的工具箱 易于扩充数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置

5、实验 结 束Desktop操作桌面简介 Matlab环境 命令窗口 M文件编辑窗口 工作空间窗口 命令历史窗口 当前目录窗口 图形窗口数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束Command Window 运行入门 Command Window命令窗简介 最简单的计算器使用法 例1 求 的算术运算结果。键入(12+2*(7-4)/32 Matlab环境数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束例2 简单矩阵 的输入步骤。A = 1,2,3; 4,5,6; 7,8,9矩阵的分行

6、输入:A=1,2,34,5,67,8,9 Command Window 运行入门 Matlab环境数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束Command Window 运行入门 Matlab环境命令窗中命令行的编辑例3 命令行操作过程示例 若想计算 的值,应依次键入y1=2*sin(0.3*pi)/(1+sqrt(5) 通过反复按键盘的箭头键,实现指令回调和编 辑。y2=2*cos(0.3*pi)/(1+sqrt(5)数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束Matlab环

7、境Command Window 运行入门 Current Directory当前目录浏览器 MATLAB的搜索路径 MATLAB搜索路径的扩展和修改1) 何时需要修改搜索路径2) 利用设置路径对话框修改搜索路径数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束what 返回当前目录下 M , MAT ,MEX 文件的列表dir 列出当前目录下的所有文件cd 显示当前的工作目录type test 在命令窗口下显示test.m的内容delete test 删除 M 文件 test.mwhich test 显示 M 文件test.m所在的目录Mat

8、lab环境文件管理数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束运行方式MATLAB帮助系统命令行方式M文件方式1. 命令行帮助;help plot2. 联机帮助;3. 演示帮助。Matlab环境数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束MATLAB中的变量和语句运算符及其意义矩阵(包括数组)的创建矩阵的运算数学函 数数值运算数据分析数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束1)以字母开头,后面可跟字母,数字和下短线;2

9、)大小写字母有区别,不超过31个字符。对于变量,MATLAB不需要任何类型的说明或维数语句,当输入一个新变量名时MATLAB自动建立变量并为其分配内存空间。MATLAB中的变量数值运算数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束ans 用于结果的缺省变量名; pi 圆周率eps 计算机的最小数; inf 无穷大i或j i=j= -1的开方; NaN 不定量realmin 最小可用正实数;realmax 最大可用正实数 特殊变量名数值运算数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束

10、一般:变量=表达式;例如:x=sin(pi/12)-tan(pi/10)*8;2)也可以:表达式;此时等价于ans=表达式MATLAB中的语句数值运算数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束符号;,和回车的作用数值运算 表达式后面跟分号“;”,将不显示结果; 跟,或回车,将显示表达式的计算结果; 当一个表达式没写完就需换行时,应在该行末尾键入之后再回车换行。例如, s= 1-1/2+1/3+1/4+sin(3*X+Y)-cos(X).-1/8 + 1/10+1/20数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算

11、课堂延伸 程序编写布置实验 结 束运算符及其意义运算符及其意义数值运算 标量、数组(包括矩阵)的通常意义下的运算:“+”, “”, “*”, “/”, “” , “ ” 数组(包括矩阵)对应位置元素进行运算的特殊运算符:“.*”, “./”, “.”数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束矩阵(包括数组)的创建常采用“first:increment:last”和函数“linspace”两种方式来创建数组,如x=1:5x=0 : 0.1 : 1x=linspace(0, pi, 11)数值运算数学实验之MATLAB入门实验目的 软件环

12、境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束数组的操作x(3)x(1:5)x(1:2:5)x(2,1,4)数值运算数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束数组函数数组函数max(v) 求最大值min (v) 求最小值sum(v) 求和mean(v) 求平均值sort(v) 按升序排列数值运算数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束矩阵的创建矩阵的创建1) 矩阵的直接定义键入:A=1 2 3;4 5 6输出:A=1 2 34 5 6或键入:A=1 2 34

13、5 6数值运算数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束数学实验之MATLAB初步实验目的 软件环境数值运算图形功能程序编写 课堂延伸 符号运送 操 练 结 束2) 特殊矩阵zeros(m, n) m行n列的零矩阵ones(m, n) m行n列的全1矩阵 eye(n) n阶单位矩阵rand(m, n) m行n列的均匀分布随机数矩阵randn(m,n) m行n列的正态分布随机数矩阵diag(v) 以数组v为对角线元素的对角阵triu(x) 矩阵x的上三角阵tril(x) 矩阵x的下三角阵数值运算数学实验之MATLAB入门实验目的 软件环

14、境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束数学实验之MATLAB初步实验目的 软件环境数值运算图形功能程序编写 课堂延伸 符号运送 操 练 结 束3) 矩阵的剪裁从一个矩阵中取出若干行(列)构成新矩阵称 为剪裁,“:”是非常重要的剪裁工具。例如,键入:A=1 2 3;4 5 6;7 8 9; A(3, :) %A的第三行输出:ans=7 8 9数值运算数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束键入:B=A(2:3, :) %A的2,3行 输出:B=4 5 67 8 9 键入:A(:, 1) %A的第一列 输出:ans=147数值运算3) 矩阵的剪裁数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束键入: A=1 2 3;4 5 6;7 8 9; C=A(1:2, 1 3) 输出:C=1 34 6 还有A(1:2:3, 3:-1:1), 数值运算3) 矩阵的剪裁矩阵的创建矩阵的创建数学实验之MATLAB入门实验目的 软件环境数值运算图形功能符号运算课堂延伸 程序编写布置实验 结 束4) 矩阵的拼接将几个矩阵接在一起称为拼接

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号