matlab2007教程

合集下载

MATLAB.R2007B安装教程

MATLAB.R2007B安装教程

文件不解压,右击选择打开方式,选择windows资源管理器打开,此时就会自动使用虚拟光盘挂载,弹出对话框,
双击EXE文件,自动执行几十秒后弹出对话框,点击next(下一步),选择lnstall,点击next,name和Organization是可以随便填的,比如你的名字和工作单位来彰显个性。

Please enter your Personal License Password (PLP)是让你填序列号的(就
是安装密匙)在crack文件夹里,里面有TXT文档,打开复制序列号粘贴就好,下一步弹出,选择第二项Install the product versions from my DVD locall disk only。

单击Next,又弹出,选择Yes,
单击Next,又弹出,建议选择Typical(自定义安装路径),单击Next,又弹出,可以选择路径了,选好后单击NEXT,就进行安装了,等待吧!
安装到99%的时候会弹出很多个对话框,全点击OK就对了。

结束。

MATLAB.R2007B安装教程

MATLAB.R2007B安装教程

文件不解压,右击选择打开方式,选择windows资源管理器打开,此时就会自动使用虚拟光盘挂载,弹出对话框,
双击EXE文件,自动执行几十秒后弹出对话框,点击next(下一步),选择lnstall,点击next,name和Organization是可以随便填的,比如你的名字和工作单位来彰显个性。

Please enter your Personal License Password (PLP)是让你填序列号的(就
是安装密匙)在crack文件夹里,里面有TXT文档,打开复制序列号粘贴就好,下一步弹出,选择第二项Install the product versions from my DVD locall disk only。

单击Next,又弹出,选择Yes,
单击Next,又弹出,建议选择Typical(自定义安装路径),单击Next,又弹出,可以选择路径了,选好后单击NEXT,就进行安装了,等待吧!
安装到99%的时候会弹出很多个对话框,全点击OK就对了。

结束。

matlab教案(2007全)

matlab教案(2007全)

济南大学教案2007-2008学年第1学期学院机械工程学院教研室机械电子工程课程名称专业英语课程编号课程类型任选课授课班级任课教师苏东宁济南大学教务处制专业英语课程类型:任选课课程代码:总计学时:24学时课堂教学:24学时授课方式:多媒体教学适用专业:机械工程及自动化机械设计制造及其自动化工业工程使用教材:大学英语阅读教程主编:马玉真李国平济南大学授课序号:1本课内容:序言第一章基础准备及入门1.1 MATLAB的安装1.2 操作桌面授课时间:90分钟一、教学目的与意义本节课程首先分析计算机算法语言的几大工具,并在分析比较的基础上阐述MATLAB软件的强大功能,以及学习该课程的重要性。

并从安装该软件开始,了解该软件的基本功能及操作界面。

本课是课程的基础。

二、教学重点序论:分析四大数学计算工具的特点,论证MATLAB软件的强大功能第一章:安装MATLAB软件,熟悉安装过程,以及基本的软件界面;三、教学难点MATLAB软件的特点,与其他工具的优势;MATLAB软件的安装要求,需要的软硬件条件;MATLAB软件的安装过程,需要安装的内容,建议都选取最大。

四、讲授内容介绍目前在科技和工程界上比较流行和著名的四个数学软件,Maple、MATLAB、MathCAD和Mathematica,介绍他们不同的特色;数学软件四大家之适用范围;MATLAB应用概况,软件的组成,语言特点,运行环境;MATLAB的安装和内容选择;操作桌面简介;五、讲授方法要点1.如何选用数学软件? 一般按照以下情况分别选用。

1) 如果仅仅是要求一般的计算或者是普通用户日常使用:首选的是MathCAD,它在高等数学方面所具有的能力,足够一般客户的要求,而且它的输入界面也特别友好。

2)如果要求计算精度、符号计算和编程方面使用:最好同时使用Maple和Mathematica,3)如果要求进行矩阵方面或图形方面的处理:则选择MATLAB,它的矩阵计算和图形处理方面则是它的强项,同时利用MATLAB的NoteBook功能,结合Word的编辑功能,可以很方便地处理科技文章。

matlab07文件操作

matlab07文件操作

fprintf('a= 12. n',123 456) 123. 例: fprintf('a= %-12.5f \n',123.456)
其中: 后的修饰符可以取值如下: 其他的与C中的类似 中的类似。 其中:% 后的修饰符可以取值如下:(其他的与 中的类似。) + 0 :左对齐 左对齐 :输出符号 输出符号 :空白处添 0 空白处添
数学实验
第七讲 文件操作
本讲主要内容 :
文件的打开和关闭 文件的读写
文件的处理
文件处理的三部曲: 文件处理的三部曲:
打开文件: 打开文件:fopen() 读写文件: 读写文件:fscanf(), fprintf() 关闭文件:fclose() 关闭文件:
文件的打开
文件的打开: 文件名, 文件的打开:fid=fopen(文件名,打开方式 文件名 打开方式)
二进制文件的读取
以下数据类型与使用的平台有关: 以下数据类型与使用的平台有关:
'char' 'short' 'int' 'long' 'ushort' 'uint' 'ulong' 'float' 带符号字符 16位带符号整数 位带符号整数 32位带符号整数 位带符号整数 32或64位带符号整数 或 位带符号整数 16位无符号整数 位无符号整数 32位无符号整数 位无符号整数 32或64位无符号整数 或 位无符号整数 32位浮点数 位浮点数
文件的关闭: 文件的关闭:
status=fclose(fid); 其中 fid 为所要关闭的文 件的句柄, 件的句柄,status 为关闭文 件的返回代码, 件的返回代码,若关闭成功 则为 0,否则为 -1。 , 。

MATLAB7.0使用详解-第1章__MATLAB_7.0安装

MATLAB7.0使用详解-第1章__MATLAB_7.0安装

1.3.4 设置和更改MATLAB 7.0的路径
在实际工作中,如果用户自己的目录中存放的工作数据需 要与MATLAB系统进行数据交换,或是需要被MATLAB系统调 用,则需要把这些目录添加进搜索目录。遇到这种情况, 用户需要更改和设置搜索目录,设置方法有以下两种。 Set Path对话框方法。 在Set Path对话框中,用户可以对搜索目录进行添加、删 除和更改优先级的操作,如需要把目录D:\cst5\111添加进 搜索目录,则单击Add Folder,选择对应的文件夹,选择 确定选项即可。 指令方法。 在命令窗口中输入指令也可以进行搜索目录的设置和更改, path(path,'d:\cst5\111')指令和 path('d:\cst5\111',path)指令可以分别把d:\cst5\111文 件夹添加进搜索目录的尾端或者首端。
1.4 MATLAB 7.0帮助系统
MATLAB 7.0为用户提供了详细完善的帮助系统,尤其是对于初学用户,养 成经常查阅帮助系统的习惯,对于尽快熟悉并掌握MATLAB的各项强大功能 是十分必要的。 MATLAB 7.0提供的帮助方式有HTML格式帮助文件、PDF格式帮助文件、演 示文档(demos)、技术支持网站帮助和导航浏览交互帮助界面。 导航浏览交互帮助界面是一个独立的帮助子系统,其叙述详尽,界面友善, 易于操作,是用户最常用的帮助方式,下面主要介绍使用这种帮助方式如 何获得用户想要的信息。 打开帮助界面的常用方法有:在指令窗口中输入helpbrowser或helpdesk 指令;单击桌面菜单中的图标;按F1键。用以上任何一种方法都可以打开 如下的导航浏览帮助交互界面,如图所示。
1.2.7 Array editor(数组编辑器)
数组是MATLAB的基本数据结构,也是所有运算的基础。MATLAB 7.0为用户提供了一个可以对数组进行编辑的工具,即“数组编辑 器”。 用户可以在工作空间窗口中选中一个一维或二维数组,双击此数 组或选择图标,出现内存数组编辑器对话框,如图所示,选中数 组d,用户可以对数组元素逐个进行编辑修改,对于较大规模的数 组,建议读者使用此项功能进行创建和修改。

MATLAB2007

MATLAB2007
2011年11月12日 第7页
MATLAB R2007基础教程 基础教程
清华大学出版社
MATLAB 的功能(1/9) 的功能( )
MATLAB 将高性能的数值计算和可视化功能集成 在一起,并提供了大量的内置函数, 在一起,并提供了大量的内置函数,从而被广泛 地应用于科学计算、 地应用于科学计算、控制系统和信息处理等领域 的分析、仿真和设计工作, 的分析、仿真和设计工作,而且利用 MATLAB 产品的开放式结构, 产品的开放式结构,可以很容易地对 MATLAB 的功能进行扩充, 的功能进行扩充,从而在不断深化问题的认识的 同时, 同时,不断完善 MATLAB 产品以提高产品自身 的竞争能力。其功能为: 的竞争能力。其功能为:
– – – – – – – – 线性代数和矩阵分析与变换 数据处理与基本统计 快速傅里叶变换( ),相关与协方差分析 快速傅里叶变换(FFT),相关与协方差分析 ), 稀疏矩阵运算 三角及其它初等函数 Bessel、beta及其它特殊函数 、 及其它特殊函数 线性方程及微分方程求解 多维数组的支持
第9页
MATLAB 绘制的图形如: 绘制的图形如:
2011年11月12日
第11页
MATLAB R2007基础教程 基础教程
清华大学出版社
MATLAB 的功能(5/9) 的功能( )
交互式编辑创建图形
– MATLAB 提供了交互式工具用于设计、修改图形窗口, 提供了交互式工具用于设计、修改图形窗口, 的图形窗口中工程师可以完成: 在 MATLAB 的图形窗口中工程师可以完成: – 拖放数据集到窗体; 拖放数据集到窗体; – 修改图形窗体中任意对象的属性; 修改图形窗体中任意对象的属性; – 放大、旋转、平移、修改摄像机或者光线的位置、角 放大、旋转、平移、修改摄像机或者光线的位置、 度等; 度等; – 增加注释和数据标注; 增加注释和数据标注; – 将图形窗口文件转变为 M 代码。 代码。

matlabR2007A安装图解

matlabR2007A安装图解
图(1)
图(2)
(2)弹出下边的对话框,选择默认的Install点击next进入下一步。图(3)
图(3)
(3)在我的电脑里找到放matlab的虚拟光盘(我的为G盘)如:图(4)点右键弹出下图对话框,点选资源管理器找到找到Crack文件下的Serial.txt文件如:图(5)双击打开该文档,复制里边的激活码。
MatlabR2007A安装图解
Matlab安装是很简单的事情,当然前提你是用对了方法。好了不废话了现在就步入正题。
(1)首先我建议大家用虚拟光驱安装,因为所有的文件只要能用虚拟光驱的最好都用这个东东,不用解压,找起来还方便。把matlab安装文件装到虚拟光盘中我这里是G盘。打开虚拟光驱(呈现绿色)单击鼠标右键弹出如下对话框,找到matlab的安装文件路径。(文件格式为镜像文件千万不要解压)如:图(1),图(2)
图(4)
ห้องสมุดไป่ตู้(5)
(4)把第三步复制的激活吗黏贴到Please enter your Personal License Password (PLP)下面的方格里,注意上边的Name: Organization后边的方格可以填入你想填的随便内容,比如说你的名字和工作单位来彰显个性。点击Next进入下一步。如:图(6)
图(6)
(5)弹出图(7)所示对话框,选择第二项Install the product versions from my DVD locall disk only。单击Next
图(7)
(6)在弹出的对话框中选择Yes,单击Next如:图(8)
图(8)
(7)选择自己所需的安装类型建议选择Typical,这个比较常用。单击Next
如:图(9)
如:图(9)

ch07.MATLAB2007程序设计(课件PPT)

ch07.MATLAB2007程序设计(课件PPT)

function y = fact(x)。
15.02.2021
第6页
MATLAB R2007基础教程
清华大学出版社
函数式M文件
函数式 M 文件比脚本式 M 文件相对复杂一些,脚本文件 不需要自带参数,也不一定返回结果,而函数文件一般要 自带参数,并且有返回结果,以便于更好的把整个程序连 为一段。函数文件也可以不带参数,此时文件中一般使用 一些全局变量来实现与外界和其他函数之间的数据交换。
H1 行
% FACT(N) returns the factorial of N, 帮助文本
% usually denoted by N!
% Put simply, FACT(N) is PROD(1:N). 注释语句
f = prod(1:n);
函数体
函数定义语句只在函数文件中存在,定义函数名 称、输入输出参数的数量和顺序。函数定义语句 的格式为:
结构,此时程序结构为:
if 表达式 执行代码块1
else 执行代码块2
end
当判断表达式为真时,执行代码块1,否则执行代 码块2。
15.02.2021
第12页
MATLAB R2007基础教程
清华大学出版社
if…elseif…else…end 上面的两种形式中,分别包含一个选择和两个选择,当判断包含多个
选择时,可以采用elseif 语句,结构为:
if 表达式1 执行代码块1
elseif 表达式2 执行代码块2
elseif ......
......
......
else 执行代码块
end
其中可以包含任意多个 elseif 语句。
15.02.2021
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第 1 章基础准备及入门本章有三个目的:一是讲述MATLAB正常运行所必须具备的基础条件;二是简明地介绍MATLAB及其操作桌面Desktop的基本使用方法;三是全面介绍MATLAB的帮助系统。

本章的前两节讲述:MATLAB的正确安装方法和MATLAB 环境的启动。

因为指令窗是MATLAB最重要的操作界面,所以本章用第 1.3、1.4 两节以最简单通俗的叙述、算例讲述指令窗的基本操作方法和规则。

这部分内容几乎对MATLAB各种版本都适用。

第1.5到第1.8节专门介绍MATLAB最常用的另五个交互界面:历史指令窗、当前目录浏览器、工作空间浏览器、数组编辑器、M文件编辑器。

鉴于实际应用中,帮助信息和求助技能的重要性。

本章专设第1.9节专门叙述MATLAB的帮助体系和求助方法。

作者建议:不管读者此前是否使用过MATLAB,都不要忽略本章。

1.1 MATLAB的安装和工具包选择MATLAB只有在适当的外部环境中才能正常运行。

因此,恰当地配置外部系统是保证MATLAB运行良好的先决条件。

MATLAB本身可适应于许多机种和系统,如 PC机和 Unix 工作站等。

但本节只针对我国使用最广的PC机系统给予介绍。

对PC机用户来说,常常需要自己安装MATLAB。

MATLAB R2007a(即旧编号MATLAB7.4)版要求Win2000或WinXP平台。

下面介绍从光盘上安装MATLAB的方法。

一般说来,当MATLAB光盘插入光驱后,会自启动“安装向导”。

假如自启动没有实现,那么可以在<我的电脑>或<资源管理器>中双击setup.exe应用程序,使“安装向导”启动。

安装过程中出现的所有界面都是标准的,用户只要按照屏幕提示操作,如输入用户名、单位名、口令等就行。

在安装MATLAB.R2007a时,会出现一个界面,该界面上有两个选项:Typical和Custom。

假如你不熟悉MATLAB,或假如你机器的硬盘的自由空间远大于3G,或假如你需要用到光盘上MATLAB的所有功能及工具包,那么你就点选“Typical”。

否则,点选“Custom”。

在点选“Custom”后,会引出如图1.1-1的界面。

你可以根据需要,在“Select products to install”栏中勾选相应的组件。

注意:MATLAB软件光盘总包含很多工具包,它们有的是通用的,有的则专业性很强。

对一般用户来说,完全不必采取全部安装,而应根据需要有所选择。

否则将占据很多硬盘空间。

表1.1-1对各组件的描述供用户选择时参考。

图 1.1-1 MATLAB组件选择界面1.2 Desktop操作桌面的启动1.2.1MATLAB的启动(1)方法一当MATLAB安装到硬盘上以后,一般会在Windows桌面上自动生成MATLAB程序图标。

在这种情况下,只要直接点击那图标即可启动MATLAB,打开如图1.2-1的MATLAB 操作桌面(Desktop)。

注意:本书作者建议用户优先采用启动“方法一”。

(2)方法二假如Windows桌面上没有MATLAB图标,那么点击matlab\ 文件夹下的快捷方式图标。

(3)方法三点击matlab\bin\win32文件夹中的matlab.exe(它的图标是),也会自动创建类似图1.2-1所示的Desktop操作桌面。

唯一的区别是:采用这种方式创建的MATLAB工作环境以MATLAB所在的根目录为当前目录。

1.2.2Desktop操作桌面简介MATLAB R2007a版的Desktop操作桌面,是一个高度集成的MATLAB工作界面。

其默认形式,如图 1.2-1所示。

该桌面的上层铺放着三个最常用的界面:指令窗(Command Window)、当前目录(Current Directory)浏览器、历史指令(Command History)窗。

在当前目录窗的后面还铺放一个MATLAB内存工作空间(Workspace)浏览器。

图1.2-1 Desktop操作桌面的默认外貌●指令窗该窗是进行各种MATLAB操作的最主要窗口。

在该窗内,可键入各种送给MATLAB运作的指令、函数、表达式;显示除图形外的所有运算结果;运行错误时,给出相关的出错提示。

●历史指令窗该窗记录已经运作过的指令、函数、表达式,及它们运行的日期、时间。

该窗中的所有指令、文字都允许复制、重运行及用于产生M文件。

●当前目录浏览器在该浏览器中,展示着子目录、M 文件、MAT 文件和MDL 文件等。

对该界面上的M 文件,可直接进行复制、编辑和运行;界面上的MAT 数据文件,可直接送入MATLAB 工作内存。

此外,对该界面上的子目录,可进行Windows 平台的各种标准操作。

● 工作空间浏览器该浏览器默认地位于当前目录浏览器的后台。

该窗口罗列出MATLAB 工作空间中所有的变量名、大小、字节数;在该窗中,可对变量进行观察、图示、编辑、提取和保存。

● 捷径(Start )键引出通往本MATLAB 所包含的各种组件、模块库、图形用户界面、帮助分类目录、演示算例等的捷径,以及向用户提供自建快捷操作的环境。

1.3 Command Window 运行入门MATLAB 的使用方法和界面有多种形式。

但最基本的,也是入门时首先要掌握的是:MATLAB 指令窗(Command Window )的基本表现形态和操作方式。

本书作者相信,通过本节的文字解释,读者将对MATLAB 使用方法有一个良好的初始感受。

1.3.1 Command Window 指令窗简介MATLAB 指令窗默认地位于MATLAB 桌面的右方(见图1.2-1)。

假如,用户希望得到脱离操作桌面的几何独立指令窗,只要点击该指令窗右上角的 键,就可获得如图1.3-1所示的指令窗。

图 1.3-1 几何独立的指令窗〖说明〗● 图1.3-1指令窗表现了例1.3-1运行的情况。

● 若用户希望让独立指令窗嵌放回桌面,则只要点击Command Window 右上角的按钮,或选中指令窗菜单 {Desktop :Dock Command Window} 便可。

1.3.2 最简单的计算器使用法为易于学习,本节以算例方式叙述,并通过算例归纳一些MATLAB 最基本的规则和语法结构。

建议读者,在深入学习之前,先读一读本节。

【例 1.3-1】求 23)]47(212[÷-⨯+ 的算术运算结果。

本例演示:最初步的指令输入形式和必需的操作步骤。

(1)用键盘在MATLAB 指令窗中输入以下内容 >> (12+2*(7-4))/3^2(2)在上述表达式输入完成后,按 [Enter] 键,该指令被执行,并显示如下结果。

ans = 2〖说明〗● 本例在指令窗中实际运行的情况参见图1.3-1。

● 指令行“头首”的“ >>”是“指令输入提示符”,它是自动生成的。

本书在此后的输入指令前将不再带提示符“ >>”。

理由是:(A )为使本书简洁;(B )本书用MATLAB 的M-book 写成,而在M-book 中运行的指令前是没有提示符的。

● MATLAB 的运算符(如+、- 等)都是各种计算程序中常见的习惯符号。

● 一条指令输入结束后,必须按 [Enter] 键,那指令才被执行。

● 由于本例输入指令是“不含赋值号的表达式”,所以计算结果被赋给MATLAB 的一个默认变量“ans ”。

它是英文“answer ”的缩写。

【例1.3-2】“续行输入”法。

本例演示:或由于指令太长,或出于某种需要,输入指令行必须多行书写时,该如何处理。

S=1-1/2+1/3-1/4+ ... 1/5-1/6+1/7-1/8 S =0.6345〖说明〗● MATLAB 用3个或3个以上的连续黑点表示“续行”,即表示下一行是上一行的继续。

● 本例指令中包含“赋值号”,因此表达式的计算结果被赋给了变量S 。

● 指令执行后,变量S 被保存在 MATLAB 的工作空间(Workspace )中,以备后用。

如果用户不用 clear 指令清除它,或对它重新赋值,那么该变量会一直保存在工作空间中,直到本MATLAB 指令窗被关闭为止。

1.3.3 数值、变量和表达式前节算例只是表演了“计算器”功能,那仅是MATLAB 全部功能中小小一角。

为深入学习MATLAB ,有必要系统介绍一些基本规定。

本节先介绍关于变量的若干规定。

一 数值的记述MATLAB 的数值采用习惯的十进制表示,可以带小数点或负号。

以下记述都合法。

3 -99 0.001 9.456 1.3e-3 4.5e33 在采用IEEE 浮点算法的计算机上,数值通常采用“占用64位内存的双精度”表示。

其相对精度是 eps (MATLAB 的一个预定义变量),大约保持有效数字 16位。

数值范围大致从 30810到 30810。

二 变量命名规则● 变量名、函数名是对字母大小写敏感的。

如变量myvar 和MyVar 表示两个不同的变量。

sin 是MATLAB 定义的正弦函数名,但SIN,Sin 等都不是。

● 变量名的第一个字符必须是英文字母,最多可包含63个字符(英文、数字和下连符)。

如myvar201是合法的变量名。

● 变量名中不得包含空格、标点、运算符,但可以包含下连符。

如变量名my_var_201是合法的,且读起来更方便。

而my,var201由于逗号的分隔,表示的就不是一个变量名。

三 MATLAB默认的预定义变量在MATLAB中有一些所谓的预定义变量(Predefined Variable),见表 1.3-1。

每当MATLAB启动,这些变量就被产生。

这些变量都有特殊含义和用途。

建议:用户在编写指令和程序时,应尽可能不对表1.3-1所列预定义变量名重新赋值,以免产生混淆。

●假如用户对表中任何一个预定义变量中进行赋值,则那个变量的默认值将被用户新赋的值“临时”覆盖。

所谓“临时”是指:假如使用clear指令清除MATLAB内存中的变量,或MATLAB指令窗被关闭后重新启动,那么所有的预定义变量将被重置为默认值,不管这些预定义变量曾被用户赋过什么值。

●在遵循IEEE算法规则的机器上,被 0 除是允许的。

它不会导致程序执行的中断,只是在给出警告信息的同时,用一个特殊名称(如Inf,NaN)记述。

这个特殊名称将在以后的计算中以合理的形式发挥作用。

【例1.3-3】运用以下指令,以便初步了解预定义变量。

本例演示:预定义变量已经存在的事实;若干预定义变量的数量级概念。

format longrealmaxans =1.797693134862316e+308realminans =2.225073858507201e-308epsans =2.220446049250313e-016pians =3.141592653589793四运算符和表达式(1)经典教科书上的算术运算符在MATLAB中的表达方式,见表1.3-2。

相关文档
最新文档