matlab第一讲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、MATLAB工作环境

Command Window:(主要的工作界面)

●>>在默认情况下,这个意思就是,你可以在这个地方输入函数命令和表达式进行运算和

操作

●Undock 窗口太多就会是我们觉得十分繁琐,所以matlab可以将某一个窗口独立开来●用户对命令窗口中的一些属性进行,设置Preference菜单项

在matlab中的设置也是比较人性化,我们可以任意按自己的喜好调节字体风格、大小、颜色和数值计算结果的显示格式。

点击下拉列表

比如我们可以选择format short格式,它表示在这个数据格式下,所输出的结果是小数点后保留4位,最多不超过7位;对于大于1000的实数,用5位小数的科学计数法表示。

设定好后,单击“OK”,这些设置立即生效,并且将这些设置永久保留下来,不会因MATLAB 的关闭和开启而改变。

Loose 结果之间有空格

Compact 没空格

在MATLAB中,数值计算的默认类型格式为双精度型(double),但数据的显示格式可以设置不同的格式。

●Number format(数据格式)

Number display(数据显示),什么是数据显示方式呢,我们马上就会展示。

Preference(通用)

附录1 数据显示格式设置

例:

对于数据格式的问题,我们也可以通过直接在command window输入指令来改变。使用我们现在见到的第一个函数format 它可以实现数据格式Number format和数据显示方式Number display的改变与转换。现在,我们就展示如下

>>format compact

>> format short

>> pi

ans =

3.1416

>> format loose

>> pi,sqrt(2)

ans =

3.1416

ans =

1.4142

Loose 结果之间有空格

Compact 没空格

Command History(保存在Command Window中执行过的命令)

●按住“Ctrl”键,可选中Command History中一行或多行命令

●“Evaluate Selection”完成对命令行的重新执行(或F9快捷键)

●M文件(仅仅提及)

Workspace Browser

可以显示命令窗口中运行时产生的变量,能够详细显示所有的变量名、变量大小和字节数。同时可以单击进行观察、编辑、提取和保存。

●图形绘制功能plot//more plot(向下的箭头)

●数组编辑器(双击或选择Open Selection)数组编辑器中可以输入大量的数组

●工作空间数据的保存Save Workspace//Open,Import Data(打钩即可)

二、目录和文件管理

●设置当前目录(Browser for folder)OR(Up one level)

三、命令行帮助查询

●help help

●help funfun (显示帮助主题中的所有命令)

●lookfor (查询某函数所属的文件)

说明:最简单常用的便是help

●Demo(帮助演示文件)

在on this page 中选择所需学习的类型即可

三、MATLAB计算介绍

● 2.1 matlab 计算的介绍

2.1.1数值计算

1. 直接输入数值计算结果储存在临时变量ans中

2. 定义变量

%直接输入法计算(计算扇形的面积,半径为3,弧长为4)

例:

%直接输入法计算(计算扇形的面积,半径为3,弧长为4)

>> 3*4/2

ans =

6

>> %定义变量方法计算

>> a=3;

>> b=4;

>> s=0.5*a*b

s =

6

小技巧1:matlab会自动忽略变量或计算符号之间的空格,因此,可以在变量及计算符号之间添加空格以便阅读。

数学处理的优先级顺序

help precedence

2.1.2基本数学运算符号

附录2 基本的数学运算符号

例:>> A=[9 4 4

7 9 9

2 9 1];

>> B=[8 1 6

3 5 7

4 9 2 ];

>> c1=A*B

c1 =

100 65 90

119 133 123

47 56 77

>> c2=A.*B

c2 =

72 4 24

21 45 63

8 81 2

>> d1=A./B

d1 =

1.1250 4.0000 0.6667

2.3333 1.8000 1.2857

0.5000 1.0000 0.5000

>> d2=A.\B

d2 =

0.8889 0.2500 1.5000

0.4286 0.5556 0.7778

2.0000 1.0000 2.0000

小结:带“.”的运算方法表示对矩阵元素进行运算。对于矩阵而言右除是具有一般意义上的除法,左除具有对称意义即A./B=B.\A。

小技巧2:空格可以作为数组元素之间的分隔符

2.1.4 命令窗口中的常用操作和编辑指令

clc 清空命令窗口

clear 清空工作空间中的变量

clf 清空图形窗口

quit 退出matlab

save 保存内存变量

what 列出所在目录matlab文件

which 定为matlab文件路径

who 列出工作空间的变量

whos 详细列出工作空间中的变量

who

Your variables are:

A As

B

C

D

E

F X Y Z ans idx

>> whos

Name Size Bytes Class Attributes

A 3x3 72 double

As 1x8 64 double

相关文档
最新文档