1第一部分--matlab基本操作剖析

上传人:今*** 文档编号:107177742 上传时间:2019-10-18 格式:PPT 页数:32 大小:5.58MB
返回 下载 相关 举报
1第一部分--matlab基本操作剖析_第1页
第1页 / 共32页
1第一部分--matlab基本操作剖析_第2页
第2页 / 共32页
1第一部分--matlab基本操作剖析_第3页
第3页 / 共32页
1第一部分--matlab基本操作剖析_第4页
第4页 / 共32页
1第一部分--matlab基本操作剖析_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《1第一部分--matlab基本操作剖析》由会员分享,可在线阅读,更多相关《1第一部分--matlab基本操作剖析(32页珍藏版)》请在金锄头文库上搜索。

1、MATLAB,第一部分 MATLAB基本操作,主要知识点,常用版本: MATLAB7.0 约700M安装空间 MATLAB2011b 约5G安装空间,1.界面介绍,命令窗口 (Command Window),工作空间窗口(Workspace),命令历史窗口(Command History),当前目录窗口(Current Directory) 当前文件夹 (Current Folder), 在符号“”之后输入命令或表达式,命令窗口用于输入命令并显示除图形以外的所有执行结果 “”为命令提示符 在提示符 “”后键入命令 或表达式并按下回车键后, 则所输入的命令会被解释和 执行,并输出计算结果。 MA

2、TLAB 采取边解释边执行的方式 若末尾有分号; 则不显示结果 若末尾没有分号; 则显示结果,命令窗口 command window,在“” 符号后输入命令或表达式 例如: A = 1 2 3; a = 23; b = a*34+3; c = abcdefg; d = 12.345; e = 12345e-3; 84+23*(122+34/23),2. 命令和表达式输入,命令窗口 草稿纸 所见即所得,一行内放多条指令,分割符为 ; , 例句: (包含常用函数和表达式) a = sin( 23 ), b=2; c=a*b sqrt( 2 ), 23 b=exp( -32 ) log( b ),

3、log2( b ) , log10( 1e-5 ) A = eye(4,4), B=ones(3,3) a = 1+2i, b = conj(a), c=a, d= a. b = rand(1,4), c = b,命令和表达式输入,分号间隔,逗号间隔,常用符号: 方括号 分号 ; 百分号 % 单引号 逗号和空格 连接符 6点 3点 ,命令和表达式输入,示例: bb = 1,2,3,4,5 cc = 1,2; 3,4; cc %注释以绿色显示 dd = bb %转置 ee =abc %字符串 ff = 1 2,4, gg=ff+1 hh = 1+2+3+4+5 +6+7+8+9 ss = 1+2

4、+3+4+5+ 6+7+8+9,含义 | 定义矩阵 | 换行或屏蔽输出 | 注释符号 | 转置或字符 | 间隔符 | 长表达式分行 符号前分行 符号后分行,MATLAB不接受汉字的符号, 在输入符号时必须确认输入法为英文输入法,在命令窗口中,字符数码分别采用不同颜色。 默认情况下, 关键词(if,for等)采用蓝色字体, 输入命令、表达式、计算结果采用黑色字体, 字符串采用赫红色字体。,上下键: 查看历史输入,提高输入速度 实例:计算前N个正整数的和, N10 (如何快速输入?) (体会上下键的便利),命令和表达式输入,help 查看指定命令或函数的使用说明, 如 help plot who

5、显示命令窗口中已有变量 whos 显示命令窗口中已有变量 及简单的属性描述 what 显示当前路径目录下的文件名 lookfor 查找包含指定字符串的函数, (如lookfor add) which 返回函数所在路径, 如: which sin clear 清除命令窗口中的变量, (clear all清除所有) clc 清除命令窗口 figure 新打开图形窗口 clf 清除图形窗口,3. 环境操作相关命令,who/ whos 常查看变量是否已定义和变量信息 实例: 首先,重新打开MATLAB,在命令窗口中输入命令 who %查看显示结果,并分析其含义 whos %查看显示结果,并分析其含义

6、然后,执行以下代码,新定义了a,b,c三个变量 a = 23; b =a,a,2*a; c=abcd; 最后,重新执行命令who和whos,并查看结果 who %比较两次结果的区别 whos %比较两次结果的区别,3.1 命令窗口操作,新打开MATLAB, 无任何变量,故执行who和whos命令,无结果输出 执行a,b,c三个变量定义代码后,三个变量常驻命令窗口对应的内存区,公共变量 3. 显示变量名 或 变量更详细的信息,1,2,3,what / which / look for 1. 格式:what 显示当前文件夹内文件名 实例:what 2. 格式:which 函数名 显示指定函数的所在

7、路径 实例:which sin which textread 3. 格式:lookfor 字符串 函数说明包含指定字符串 实例: lookfor sin lookfor imag,3.2 函数查询,what which,lookfor,环境:为保持相关工作的连续性,需要将当前变量、数据或计算结果 保存,以便下次运行MATLAB时加载。 SAVE 功能:将命令窗口环境以 (*.mat) 文件保存到磁盘 例句: save gao.mat %保存到 gao.mat文件中 save %缺省保存到matlab.mat LOAD 功能:将磁盘上保存的环境文件(*.mat文件) 引入工作区环境 例句: lo

8、ad gao.mat %从文件gao.mat中读出 load %缺省从matlab.mat读取,3.3 环境保存和装载,Step 1: 打开matlab,执行who,查看变量列表,因为变量列表为空,故输出结果为空白,Step 2: 定义变量或者执行代码段,部分变量常驻内存。(MATLAB关闭时,变量列表被清除),Step 3: 执行代码 save gao.mat 则变量列表保存到指定的环境文件gao.mat中,Step 4: 关闭matlab,再次打开,执行who,因为变量列表被清除,故无显示,Step 5: 执行 load gao.mat 则保存在环境文件gao.mat中的变量恢复,且赋值保

9、留。 用who 查看。,format 缺省设置为 SHORT 四位小数. format short 一般的固定格式 为四位小数 例句:1/11 %结果 0.0909 format long 一般的固定格式 为十四位小数 例句:1/11 %结果 0.09090909090909 format short e 浮点记数法 四位小数 例句:1/11 %结果 9.0909e-002 format long e 浮点记数法 十四位小数 例句:1/11 % 9.090909090909091e-002. format hex 十六进制记数 例句:1/11 %浮点数 3fb745d1745d1746 for

10、mat rat 分数格式 例句:1/2 -1/3 %结果 1/6,3.4 数值计算结果显示模式设置,命令或代码执行后,部分变量会驻留内存,可以提高再次执行的速度,但会因内存不足导致电脑缓慢 clear %清除变量列表 clear all %清除变量列表和已编译函数 随着计算过程的进行,命令窗口中显示内容 clc %清除显示内容,变量仍驻留内存 图形输出窗口,可以更直观的显示指定内容 clf %清除图形窗口中的显示内容 例句 figure(1); %置前打开编号为1的图形窗口 clf % 清除其中的显示内容,3.5 清除或清空 命令,最有用和最常用的命令 help 格式1: 单独help命令 h

11、elp 格式2: help 函数名 help sin % 函数名需要确切已知 help textread 练习:仅使用help, 得到 反正切 函数tan-1 的使用方法,3.6 帮助命令 help,使用中注意采取举一反三的方式, 如从sin函数开始,查询有哪些三角函数,如何操作? help sin 则给出帮助信息,如左侧窗口 点击帮助链接 doc_sin,自动弹出右边窗口,MATLAB 6.0以上的版本提供一种类似模糊查询的命令查询方法,首先输入命令的前几个字母,然后按下Tab键,系统就会列出以这几个字母开头的命令。 命令输入提示 示例: 输入sin,按Tab键 结果如右图所示 通过上下键进

12、行选择,模糊查询,执行命令或函数时, 1. 使用时,变量不存在 2. 调用时,函数不存在 3. 关键词作为变量使用 为非法调用 4. 变量名定义格式错误 (111a命名非法),错误提示,基本函数库 Basic Functions 数学符号 + - * / 数学函数 sin exp log 基本常量 eps i,j pi inf NaN 常见工具箱 Toolbox 信号处理 Signal Processing Toolbox 最优化 Optimization Toolbox 控制系统 Control System Toolbox 通讯 Communications System Toolbox

13、图像处理 Image Processing Toolbox,4. 函数和工具箱简介, Help Product Help,4.1基本函数库,数学函数,菜单 help Product help 打开帮助页面 MATLAB项 Functions (对应有Examples) Mathematics 项 Arrays and Matrices 矩阵相关运算函数 Linear Algebra 线性代数相关函数 Elementary Math 数学函数 Polynomials 多项式 Interpolation and Computational Geometry Math Constants 数学常量,

14、数据分析函数,菜单 help Product help 打开帮助页面 MATLAB项 Functions (对应有Examples) Data Analysis 项 Basic Operations 排序/积分/求和 等 Descriptive Statistics 统计运算 均值/方差等 Filtering and Convolution 滤波/卷积/ 等 Interpolation and Regression 插值和递归 Fourier Transforms Fourier变换 Derivatives and Inegrals 导数和积分,图形处理函数,菜单 help Product help 打开帮助页面 MATLAB项 Functions (对应有Examples) Graphics 项 Basic Plot and Graphics 基本图形函数 Plotting Tools Specialized Plotting Bit-Mapped Images Printing,数据导入导出函数,菜单 help Product help 打开帮助页面 MATLAB项 Functions (对应有Examples) Data Import and Export 项 File Opening, Loading, and S

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

当前位置:首页 > 高等教育 > 大学课件

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