matlab实验 1

发布 2022-09-20 20:07:28 阅读 2924

1、 了解matlab 用户界面。

2、 掌握matlab 的路径搜索

3、 了解matlab 的帮助系统。

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

5、 掌握matlab 的数据类型。

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

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

8、 掌握matlab 的文件操作。

1. 熟悉matlab 7用户界面。

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

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. 练习模糊帮助。

>db7. 练习用cd 显示当前路径,用cd 设置当前路径:>>cd e:\mydir

8. 练习数据操作。

1、 input函数。

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

2、 disp 函数。

disp ( 输出项 )

例如:a=5;

disp(a)

3、 pause 函数。

用法:pause或pause(n)

4、 s**e 函数。

(1)、s**e

(2)、s**e a b

3)、s**e dfile a b

(4)、s**e e:\mydir \ a -ascii

5)、s**e a –ascii -double

6)、s**e (‘fname’,’a’,’ascii’)

5、 load 函数。

1)、load

2)、load dfile

3)、load(‘fname’)

9. 练习常用指令的使用方法,将下面的命令在命令窗口中执行通过;

1)简单计算器的使用。

> 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^23)常用的操作命令练习:在命令窗口中输入下表的命令,掌握其功能,观察运行结果。

>clc

>clear

>clear a

>x=[1:1:100]

>plot(x,sin(x));

>clf清除图形。

dir; load; path;s**e ;who (whos)

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

>x = 1:10;

>s**e x -ascii %将x以ascii格式存至名为的档案

>clear

>load 载入

>who列出工作空间中的变数。

4)操作命令和快捷键练习:练习下表中的快捷键。

5)复数的数**算

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

计算d=a+b;的值。

6)计算的值;

7)计算和的值,其中u=1,v=3。

三、提高练习。

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

2) 其中。

3) ,提示:用冒号表达式生成向量,求各点函数值时用点乘运算)

2. 已知,,求下列表达式的值:

1) 和(其中为单位阵)

2) 和 (3) 和。

4) 和 5) 和。

3. 设有矩阵a和b

(1) 求它们的乘积c。

(2) 将矩阵c的右下角3×2子矩阵赋给d。

(3) 查看matlab工作空间的使用情况。

四、思考题。

1、对浮点数使用不同运算顺序时,是否会对结果产生影响,为什么?

2、先建立一个自己的工作文件夹,再将自己的工作目录设置到matlab搜索路径下,用help 命令能查询到自己的文件夹吗?

3、 [100,999]之间能被21整除的数的个数(提示:先利用冒号表达式,再利用find和length函数,通过help查询用法)。

4、 建立一个字符串向量,删除其中的大写字母(提示:利用find函数和空矩阵)。

5、 设有分块矩阵,其中分别为单位矩阵,随机矩阵,零矩阵和对角矩阵,试通过数值计算验证。

五、实验要求。

1.复习matlab 7的路径搜索、帮助系统、标点符号的使用方法的使用。

2.复习基本运算方法。

3.编写程序,运行程序并记录运行结果。

4.回答思考题。

5.撰写实验报告。

实验1MATLAB初步

一 实验目的。1.了解matlab的特点 2.熟悉matlab环境和命令窗口。3 熟悉常用命令的使用方法,尤其是帮助命令 4 掌握matlab二维曲线的绘制 5 掌握三维图和各种特殊图形的绘制。二 实验内容。第一部分 1,建立自己的工作目录,将该目录设为当前目录,并将其设置成matlab的搜索路径。...

实验1Matlab使用

实验1 matlab的使用。no1 一般科学计算。a.计算 5 你的命令 sin 3 exp 2 5 pi你的结果 ans b.设,计算。你的程序 u 1 v 3 sqrt u 3 v 3 v 你的结果 ans 0 0.3143i no2 矩阵的相关运算。c.先将矩阵存入变量中,然后把第2行,第3列...

实验1MATLAB数字

实验一 matlab数字图像处理初步。一 实验目的。1 熟悉及掌握在matlab中能够处理哪些格式图像。2 熟练掌握在matlab中读取图像,并获取图像的大小 颜色 高度 宽度等等相关信息。3 掌握在matlab中按照指定要求存储一幅图像的方法。4 熟悉数字图像矩阵的格式转换。二 实验原理及知识点。...