实验一 熟悉matlab
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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