实验一 熟悉matlab

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

实验一熟悉matlab

一、实验目的:

1、了解MATLAB 用户界面

2、掌握MATLAB 的路径搜索

3、了解MATLAB 的帮助系统

4、掌握MATLAB 中标点符号的使用方法

5、掌握MATLAB 的数据类型

6、掌握常量和变量的使用方法

7、了解浮点数和复数的使用方法

8、掌握MATLAB 的文件操作

二、上机练习:

1.熟悉MATLAB 7用户界面

2.在D盘根目录下创建一个属于自己的文件夹(以自己的名字拼音作为文件夹名),设置为当前路径,并将其添加为MA TLAB的路径搜索。

3.用diary on 或diary xx 建立日志文件。

4.熟悉MATLAB的菜单:File,Deskstop;工具栏;熟悉命令窗口,历史命令窗口,工作空间等窗口的操作。

5.练习运用matlab的联机帮助系统获得二维图绘制帮助。

6.练习系统的在线帮助命令,在命令窗口中输入以下命令。

(1)help 命令:

1.当不知系统有何帮助内容时,可直接输入help以寻求帮助:

>> help(回车)

2.当想了解某一主题的内容时,输入:

>> help syntax(了解Matlab的语法规定)

3.当想了解某一具体的函数或命令的帮助信息时,输入:

(1)help 函数名

帮助函数:plot、max、round、sqrt、exp 等,了解函数的相关信息

(2)lookfor命令

现需要完成某一具体操作,不知有何命令或函数可以完成,如输入:lookfor 关键字

>> lookfor line (查找与直线、线性问题有关的函数)

4. 练习模糊帮助

>>db

7.练习用cd 显示当前路径,

用cd 设置当前路径:>>cd e:\mydir

8.练习数据操作

1、input函数

变量名=input(‘提示信息\n’,‘s’)

2、disp 函数

disp ( 输出项)

例如:a=5;

disp(a)

3、pause 函数

用法:pause或pause(n)

4、save 函数

(1)、save

(2)、save a b

(3)、save dfile a b

(4)、save e:\mydir \dfile.dat a -ascii

(5)、save dfile.dat a –ascii -double

(6)、save (‘fname’,’a’,’-ascii’)

5、load 函数

(1)、load

(2)、load dfile

(3)、load(‘fname’)

9.练习常用指令的使用方法,将下面的命令在命令窗口中执行通过;(1)简单计算器的使用

>> 3*30+3*35+4*30+4*32

>> grade1=3*30

>> grade2=3*35

>> total=grade1+grade2

(2)常用标点符号练习

分号;如:>> grade1=3*30;

逗号,如:>> r=2, area=pi*r^2

>> r=2; area=pi*r^2;

百分号%,如:>> r=2; % 键入半径

>> area=pi*r^2; % 计算面积

续行号... (3个连续的句号)

>> r=2;

>> area = pi ...

*r^2

(3)常用的操作命令练习:在命令窗口中输入下表的命令,掌握其功能,观察运行结果。

>>clc

>>clear

>>clear A

>>x=[1:1:100]

>>plot(x,sin(x));

>>clf %清除图形

dir;load;path;save ;who (whos)

>>clear all;%清除工作空间中的变数

>>x = 1:10;

>>save testfile.dat x -ascii %将x以ASCII格式存至名为testfile.dat的档案>>clear

>>load testfile.dat % 载入testfile.dat >>who % 列出工作空间中的变数(4)操作命令和快捷键练习:练习下表中的快捷键。

(5)复数的数学运算

a=1+2i;b=3-4i; i c )2

sin(π

π+=

计算d=a+b ;c a e ⨯=的值 (6)计算2

)3sin(e +的值; (7)计算

3

)

()sin(u v x u -+和v

e u -的值,其中u=1,v=3。 三、提高练习

1. 求下列表达式的值,观察MATLAB 工作空间使用情况并保存全部变量

(1)

21185sin 2e z +=

(2) )1ln(2122x x z ++= 其中

⎪⎪⎭⎫ ⎝⎛+=545.0212i x (3)

23.0ln

)3.0sin(23.03.03a

a e e z a a +++-=-,3,9.2,8.2,,8.2,9.2,3 ---=a (提示:用冒号表达式生成a 向量,求各点函数值时用点乘运算)

2. 已知⎪

⎪⎪⎭⎫ ⎝⎛-=76538773443412A ,

⎪⎪⎪

⎭⎫ ⎝⎛--=72330

2131B ,求下列表达式的值: (1) B A *6+ 和I B A +-(其中I 为单位阵) (2) B A * 和B A *. (3) 3^A 和3.^A (4) B A / 和A B \

(5) ],[B A 和

]2^:);],3,1([[B A

3. 设有矩阵A 和B

相关文档
最新文档