MATLAB环境熟悉及基本操作

合集下载

MATLAB的实验环境及基本命令

MATLAB的实验环境及基本命令
44 43 42 4111 12 13 14
(18)实验过程及结果:rot90(A)(19)实验过程及结果:tril(A)
ans=14 24 34 44ans=11 0 0 0
13 23 33 4321 22 0 0
12 22 32 4231 32 33 0
11 21 31 4141 42 43 44
(1)实验过程及结果:A(:,1)ans= 11 (2)实验过程及结果:A(2,:)
21 ans=21 22 23 24
31
(3)实验过程及结果:A(:,2:3)ans= 12 13 (4)实验过程及结果:A(2:3,2:3)
22 23 ans=22 23
32 33 32 33
42 43
(5)实验过程及结果:A(:,1:2:3)ans=11 13 (6)实验过程及结果:A(2:3)
X=1+sqrt(4)*randn(3,3)0 0 0 0 0
X=0.1349 1.5754 3.37830 0 0 0 0
-2.3312 -1.2929 0.9247
1.2507 3.3818 1.6546
Y=1-2*rand(5,5)
Y=0.1106 0.6475 -0.7873 0.7222 0.6024
实验一MATLAB的实验环境及基本命令
一实验目的:
1.学习了解MATLAB的实验环境
2.在MATLAB系统命令窗口练习有关MATLAB命令的使用。
二实验步骤
1.学习了解MATLAB的实验环境:
在Windows桌面上,用mouse双击MATLAB图标,即可进入MATLAB的默认界面:
图1-1 MATLAB系统命令窗口
23 32
34 43

实验一MATLAB的实验环境及基本命令

实验一MATLAB的实验环境及基本命令
实验一MATLAB的实验环境及基本命令
一实验目的:
1.学习了解MATLAB的实验环境
2.在MATLAB系统命令窗口练习有关MATLAB命令的使用。
二实验步骤
1.学习了解MATLAB的实验环境:
在Windows桌面上,用mouse双击MATLAB图标,即可进入MATLAB的默认界面:
图1-1MATLAB系统命令窗口
5.36640.80874.2471-1.88192.4238
练习1-7产生一均匀分布在(-5,5)之间的随机阵(50×2),要求精确到小数点后一位。
实验结果:fix(5-2*5*rand(50,2)*10)/10
练习1-8编程实现当a∈[-π,π],间隔为1°时,求解正弦、余弦的值。
实验结果:a=-pi:180/pi:pisin(a)cos(a)
21ans=21222324
31
(3)实验过程及结果:A(:,2:3)ans=1213(4)实验过程及结果:A(2:3,2:3)
2223ans=2223
32333233
4243
(5)实验过程及结果:A(:,1:2:3)ans=1113(6)实验过程及结果:A(2:3)
2123ans=2131
3133
练习1-1:计算下列表达式:
要求计算完毕后,键入相应的变量名,查看并记录变量的值。
实验过程及结果:a=(1+sqrt(10))/2a=2.0811
b=abs(3+5*i)b=5.8310
c=sin(exp(-2.3))c=0.1001
d=250/sin(pi/6)d=500.0000
②.向量运算:n维向量是由n个成员组成的行或列数组。在MATLAB中,由分号分隔的方括号中的元素产生一个列向量;由逗号或空号分隔的方括号中的元素产生一个列向量;同维的向量可进行加减运算,乘法须遵守特殊的原则。

Matlab实验

Matlab实验

MATLAB实验报告学校:湖北文理学院学院:物理与电子工程学院专业:电子信息工程学号: 2013128182 姓名:张冲指导教师:宋立新实验一 MATLAB环境的熟悉与基本运算一、实验目的:1.熟悉MATLAB开发环境2.掌握矩阵、变量、表达式的各种基本运算二、实验内容1、学习使用help命令,例如在命令窗口输入help eye,然后根据帮助说明,学习使用指令eye(其它不会用的指令,依照此方法类推)2、学习使用clc、clear,观察command window、command history和workspace等窗口的变化结果。

3、初步程序的编写练习,新建M-file,保存(自己设定文件名,例如exerc1、exerc2、exerc3……),学习使用MATLAB的基本运算符。

三、练习1)help rand,然后随机生成一个2×6的数组,观察command window、command history和workspace等窗口的变化结果。

2)学习使用clc、clear,了解其功能和作用。

3)用逻辑表达式求下列分段函数的值4)求[100,999]之间能被21整除的数的个数。

(提示:rem,sum的用法)四、实验结果1)2)clc:清除命令窗口所有内容,数值不变;clear:初始化变量的值。

3)4)实验二 MATLAB数值运算一、实验目的1、掌握矩阵的基本运算2、掌握矩阵的数组运算二、实验内容1)输入C=1:2:20,则C(i)表示什么?其中i=1,2,3, (10)2)输入A=[7 1 5;2 5 6;3 1 5],B=[1 1 1; 2 2 2; 3 3 3],在命令窗口中执行下列表达式,掌握其含义:A(2, 3) A(:,2) A(3,:) A(:,1:2:3) A(:,3).*B(:,2)A(:,3)*B(2,:) A*B A.*B A^2 A.^2 B/A B./A3)二维数组的创建和寻访,创建一个二维数组(4×8)A,查询数组A第2行、第3列的元素,查询数组A第2行的所有元素,查询数组A第6列的所有元素。

实验一MATLAB工作环境熟悉及简单命令的执行[五篇范文]

实验一MATLAB工作环境熟悉及简单命令的执行[五篇范文]

实验一MATLAB工作环境熟悉及简单命令的执行[五篇范文]第一篇:实验一MATLAB工作环境熟悉及简单命令的执行实验一MATLAB工作环境熟悉及简单命令的执行一、实验目的:熟悉MATLAB的工作环境,学会使用MATLAB进行一些简单的运算。

二、实验内容:MATLAB的启动和退出,熟悉MATLAB的桌面(Desktop),包括菜单(Menu)、工具条(T oolbar)、命令窗口(Command Window)、历史命令窗口、工作空间(Workspace)等;完成一些基本的矩阵操作;学习使用在线帮助系统。

三、实验步骤:1、启动MATLAB,熟悉MATLAB的桌面。

2、在命令窗口执行命令完成以下运算,观察workspace的变化,记录运算结果。

(1)(365-52⨯2-70)÷3(2)>>area=pi*2.5^2(3)已知x=3,y=4,在MATLAB中求z:x2y3z=2x-y(4)将下面的矩阵赋值给变量m1,在workspace中察看m1在内存中占用的字节数。

⎡162313⎤⎢511108⎥⎥ m1=⎢⎢97612⎥⎢⎥⎣414151⎦执行以下命令>>m1(2 , 3)>>m1(11)>>m1(: , 3)>>m1(2 : 3 , 1 : 3)>>m1(1 ,4)+ m1(2 ,3)+ m1(3 ,2)+ m1(4 ,1)(5)执行命令>>help abs查看函数abs的用法及用途,计算abs(3 + 4i)(6)执行命令>>x=0:0.1:6*pi;>>y=5*sin(x);>>plot(x,y)(6)运行MATLAB的演示程序,>>demo,以便对MATLAB有一个总体了解。

四、思考题1、以下变量名是否合法?为什么?(1)x2(2)3col(3)_row(4)for2、求以下变量的值,并在MATLAB中验证。

MATLAB基础知识及使用方法

MATLAB基础知识及使用方法

MATLAB基础知识及使用方法第一章:MATLAB简介与环境介绍1.1 MATLAB概述MATLAB是一种高级编程语言和数值计算环境,广泛应用于科学计算、工程设计、数据分析和算法开发等领域。

它提供了强大的数值计算工具和图形绘制功能,并有丰富的库函数和工具箱可供使用。

1.2 MATLAB环境介绍MATLAB的主要界面包括命令窗口、编辑器、工作区和命令历史等。

命令窗口用于交互式执行命令和脚本,编辑器用于编写和编辑脚本文件,工作区用于显示和管理变量,命令历史用于查看和管理执行过的命令。

第二章:MATLAB基本语法2.1 变量和数据类型在MATLAB中,变量可以通过简单的赋值来创建,并且不需要事先声明变量类型。

常见的数据类型包括数值类型(整数、浮点数)、字符类型和逻辑类型(布尔型)等。

MATLAB还提供了复数类型和矩阵类型,具有丰富的数值计算功能。

2.2 运算符和表达式MATLAB支持常见的数学运算符,如加减乘除、取余和乘方等。

此外,还提供了矩阵运算符和逻辑运算符,方便处理矩阵和逻辑表达式。

表达式可以由变量、常数和运算符组合而成,并且支持函数调用。

2.3 控制流程MATLAB提供了条件语句(if-else)、循环语句(for、while)和函数等控制流程结构,以实现不同的程序逻辑。

条件语句根据条件的真假执行不同的代码块,循环语句重复执行一段代码块,函数封装了一段可重复使用的代码。

第三章:MATLAB图形绘制3.1 二维图形绘制MATLAB提供了丰富的函数和工具箱,以绘制各种二维图形,如线图、散点图、柱状图和饼图等。

用户可以自定义图形样式、坐标轴刻度、图例和注释等,以满足不同的数据可视化需求。

3.2 三维图形绘制除了二维图形外,MATLAB还支持绘制三维图形,如曲面图和体积图等。

通过调整视角、设置颜色映射和光照效果,用户可以更直观地表达三维数据的特征和分布情况。

3.3 动态图形绘制MATLAB中的图形绘制功能不仅限于静态图形,还可用于生成动态图形。

实验一 熟悉MATLAB环境

实验一  熟悉MATLAB环境

实验一 熟悉MATLAB 环境一、实验目的1、熟悉MATLAB 的主要操作命令;2、学会简单的矩阵输入和数据读写;3、掌握简单的绘图命令;4、用MATLAB 编程并学会创建函数。

二、实验设备三、实验原理MATLAB 语言由一些简单的命令组成,这些命令即为基本的语句,它们可以在窗口下执行,也可以由命令串以及控制语句和说明语句组成程序。

四、实验内容1、数组的加、减、除和乘方运算。

输入A=[1,2,3,4],B=[3,4,5,6],求C=A+B ,D=A-B ,E=A.*B ,F=A./B ,G=A.^B ,并用stem 语句画出A 、B 、C 、D 、E 、F 、G 。

2、用MATLAB 实现下列序列:(1)()0.8,015n x n n =≤≤;(2)(0.23)()0.8,015j n x n n +=≤≤;(3)()3cos(0.1250.2)2sin(0.250.1),015x n n n n ππππ=+++≤≤;(4)将(3)中的()x n 扩展为以16为周期的函数16()(())x n x n = ,绘出四个周期;(5)将(3)中的()x n 扩展为以10为周期的函数10()(())x n x n = ,绘出四个周期。

3、()x n =[1,-1,3,5],产生并绘出()2(2)(1)2()y n x n x n x n =+---序列的样本。

4、绘出下列时间函数的图形,对x 轴和y 轴以及图形上方均须加上适当的标注。

(1)()sin(2),010x t t t s π=≤≤;(2)()cos(100)sin(),04x t t t t s ππ=≤≤。

五、实验结果六、思考题比较实验内容第2题中(4)和(5)两小题的结果,试说明对于周期性信号,应当如何采样,才能保证周期扩展后与原信号保持一致?七、实验心得。

MATLAB基本操作及环境设置

MATLAB基本操作及环境设置

MATLAB基本操作及环境设置1.MATLAB的基本操作:-启动MATLAB:在计算机上安装MATLAB软件后,可以从开始菜单中或桌面图标启动MATLAB。

-MATLAB命令窗口:启动MATLAB后,可以看到一个命令窗口。

在命令窗口中,可以输入MATLAB命令,并执行它们。

- 基本算术操作:MATLAB可以进行基本的算术操作,如加减乘除。

例如,输入"2+3",然后按Enter键,MATLAB将计算并显示结果。

- 变量:在MATLAB中,可以定义变量,并将值赋给它们。

例如,输入"x = 5",然后按Enter键,MATLAB将创建变量x,并将值设为5 - 矩阵操作:MATLAB是以矩阵为基础的语言。

可以使用MATLAB的矩阵操作函数创建、修改和操作矩阵。

例如,可以使用"zeros"函数创建由0组成的矩阵,使用"eye"函数创建单位矩阵,以及使用"inv"函数计算矩阵的逆矩阵。

2.MATLAB的环境设置:- 工作目录:工作目录是MATLAB文件的位置。

可以使用"cd"命令更改工作目录。

可以使用"pwd"命令查看当前工作目录。

- 文件管理:MATLAB提供了一些函数来管理和操作文件。

可以使用"dir"函数列出当前目录中的文件和文件夹,使用"mkdir"函数创建新文件夹,使用"delete"函数删除文件等。

-图形界面:MATLAB还提供了一个图形用户界面(GUI),可以通过点击菜单和按钮来执行操作。

GUI提供了更直观和交互式的方式来使用MATLAB。

- 图形绘制:MATLAB具有强大的图形绘制功能。

可以使用"plot"函数绘制二维曲线,使用"mesh"函数绘制三维曲面等。

实验一_MATLAB_软件环境及基本操作

实验一_MATLAB_软件环境及基本操作

实验⼀_MATLAB_软件环境及基本操作实验⼀ MATLAB 软件环境及基本操作⼀、实验⽬的熟悉 MATLAB 软件的⼯作环境,练习 MATLAB 命令窗⼝的基本操作。

⼆、实验内容1、命令窗⼝(Command Window )运⾏⼊门(1)最简单的计算器使⽤法【例 1】求[12 + 2×(7- 4)]÷32的算术运算结果。

1)⽤键盘在 MATLAB 命令窗⼝中命令提⽰符>>后输⼊以下内容:(12+2*(7-4))/3^22)在上述表达式输⼊完成后,按【Enter 】键,执⾏命令。

3)MA TLAB 命令窗⼝中将显⽰以下结果:ans =【例 2】简单矩阵的输⼊步骤。

123A=4567891)在键盘上输⼊下列内容A = [1,2,3; 4,5,6; 7,8,9]2)按【Enter 】键执⾏命令。

3)在命令执⾏后,MATLAB 命令窗⼝中将显⽰以下结果:A =1 2 34 5 67 8 9【例 3】矩阵的分⾏输⼊A=[1 2 34 5 67 8 9](显⽰结果同例2)【例 4】命令的续⾏输⼊。

…是续⾏符号,表明下⼀⾏是本⾏的接续。

S = 1 – 1/2 + 1/3 –1/4 + 1/5 – 1/6 ... + 1/7 – 1/8S =0.6345 (2)复数和复数矩阵【例1】复数z1 = 3+ 4i,z2 =1+ 2i,z3 = 2eπi/6表达,及计算123z z zz(1)直⾓坐标表⽰法z1= 3 + 4iz1 =3.0000 +4.0000i(2)采⽤运算符构成的直⾓坐标表⽰法和极坐标表⽰法>> z2 = 1 + 2 * i %运算符构成的直⾓坐标表⽰法。

z2 =1.0000 +2.0000i>> z3=2*exp(i*pi/6) %运算符构成的极坐标表⽰法z3 =1.7321 + 1.0000i>> z=z1*z2/z3z =0.3349 + 5.5801i【例-2】复数矩阵的⽣成及运算>> A=[1,3;2,4]-[5,8;6,9]*iB=[1+5i,2+6i;3+8*i,4+9*i]C=A*BA =1.0000 - 5.0000i 3.0000 - 8.0000i2.0000 - 6.0000i 4.0000 - 9.0000iB =1.0000 + 5.0000i2.0000 + 6.0000i3.0000 + 8.0000i4.0000 + 9.0000iC =1.0e+002 * 0.9900 1.1600 - 0.0900i1.1600 + 0.0900i 1.3700【例3】求上例复数矩阵C 的实部、虚部、模和相⾓。

上机一 MATLAB环境及命令窗口使用

上机一 MATLAB环境及命令窗口使用

学号姓名成绩说明:请按上机内容要求完成上机并将结果填写完整(结果或截图),上机结束前,请将文档以“学号姓名”为文件名保存并上传至服务器。

上机一 MATLAB环境及命令窗口的使用一.上机目的1熟悉MATLAB的操作环境及基本操作方法2.熟悉MATLAB的通用参数设置3.熟悉 MATLAB的搜索路径及设置方法4.熟悉MATLAB帮助信息的查阅方法二.上机内容及结果1.利用菜单设置MATLAB的Command Window中字体大小,并更改输出格式。

示例:结果:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX2.在硬盘上创建以自己名字命名的文件夹,将当前路径修改为此文件夹示例:结果:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX3.在E盘根目录创建文件夹mypath,用菜单方法和path函数方法将E:\mypath加入到搜索路径中,指出两种方法的区别。

示例:>> path(path,'e:\mypath')区别:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX4.完成下列操作:(1)在MATLAB命令窗口输入以下命令>> x=0:pi/10:2*pi;>> y=sin(x);(2)在工作空间选择变量y,在在工作空间窗口选择绘图菜单命令或在工具栏中单击绘图命令按钮,绘制变量y的图形。

结果:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX5.利用帮助学习save,load命令的用法,将在工作区中变量全部保存在mydata.mat中,清空工作区,重载变量x,y查看变量信息,并把它们保存在mydata.mat中结果:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX6. 计算y=1.3^3*sin(pi/3)*sqrt(26)(1)结果用format命令按不同格式输出。

实验一 MATLAB环境认识及基本操作.

实验一  MATLAB环境认识及基本操作.

实验一 MATLAB环境认识及基本操作一、实验目的1.熟悉MATLAB的开发环境;2.掌握MATLAB的一些常用命令;3.掌握矩阵、变量、表达式的输入方法及各种基本运算。

4.掌握MATLAB 绘图的基本方法,熟悉各种绘图函数的使用;5.掌握图形的修饰方法和标注方法;6.了解MATLAB 中图形窗口的操作。

二、实验原理1.熟悉MATLAB的开发环境:①MATLAB的各种窗口:命令窗口、命令历史窗口、启动平台窗口、工作空间窗口、当前路径窗口。

图1 MA TLAB界面窗口②路径的设置:建立自己的文件夹,加入到MA TLAB路径中,并保存。

设置当前路径,以方便文件管理。

③改变命令窗口数据的显示格式>> format short>> format long然后键入特殊变量:pi (圆周率,比较显示结果。

2.掌握MATLAB 常用命令>> who %列出工作空间中变量>> whos %列出工作空间中变量,同时包括变量详细信息>>save test %将工作空间中变量存储到test.mat 文件中>>load test %从test.mat 文件中读取变量到工作空间中>>clear %清除工作空间中变量>>help 函数名 %对所选函数的功能、调用格式及相关函数给出说明>>lookfor %查找具有某种功能的函数但却不知道该函数的准确名称如: lookfor Lyapunov 可列出与Lyapunov 有关的所有函数。

3.阅读参考文献《MATLAB 用法简介》,了解系统内部变量,矩阵、变量、表达式的输入方法及各种基本运算,以及掌握MATLAB 绘图的基本方法。

三. 实验内容1. 在MATLAB 的命令窗口计算:1 2sin(π2 5.44.05589(÷⨯+2. 设计M 文件计算:已知求出: 1 a+b a-b a+b*5 a-b+I (单位阵2 a*b a.*b a/b3 a^2 a.^2注意:点运算 . 的功能,比较结果。

实验1 MATLAB操作基础

实验1 MATLAB操作基础

实验1 MATLAB 操作基础一、 实验目的1. 熟悉MATLAB 的操作环境及基本操作方法。

2. 掌握MATLAB 的搜索路径及设置方法。

3. 熟悉MATLAB 帮助信息的查阅方法。

二、实验环境(硬/软件要求)PC 机,MATLAB7.0以上。

三、实验内容1. 先建立自己的工作目录,再将自己的工作目录设置到MATLAB 搜索路径下,再试验用help 命令能否查询到自己的工作目录。

2. 在MATLAB 环境下验证例1-1至例1-4,并总结MATLAB 的主要优点。

3. 利用MATLAB 的帮助功能分别查询inv 、plot 、max 、round 等函数的功能及用法。

4. 在命令窗口执行命令完成以下运算,观察workspace 的变化,记录运算结果。

(1)(365-52⨯2-70)÷3(2)>>area=pi*2.5*2.5(3)已知x=3,y=4,在MATLAB 中求z :()232y x y x z -= (4)将下面的矩阵赋值给变量m1,在workspace 中察看m1在内存中占用的字节数。

m1=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡11514412679810115133216 >>m1=[16,2,3,13;5,11,10,8;9,7,6,12;4,14,15,1] (5)执行命令>>x=0:0.1:6*pi;>>y=5*sin(x);>>plot(x,y)5. 完成下列操作:(1)在MATLAB 命令窗口输入以下命令:x=0:pi/10:2*pi;y=sin(x);(2)在工作空间窗口选择变量y ,再在工作空间窗口选择绘图菜单命令或在工具栏中单击绘图命令按钮,绘制变量y 的图形,并分析图形的含义。

Matlab实验指导书(含答案)

Matlab实验指导书(含答案)

实验一:Matlab操作环境熟悉一、实验目的1.初步了解Matlab操作环境。

2.学习使用图形函数计算器命令funtool及其环境。

二、实验内容熟悉Matlab操作环境,认识命令窗口、内存工作区窗口、历史命令窗口;学会使用format命令调整命令窗口的数据显示格式;学会使用变量和矩阵的输入,并进行简单的计算;学会使用who和whos命令查看内存变量信息;学会使用图形函数计算器funtool,并进行下列计算:1.单函数运算操作。

求下列函数的符号导数(1) y=sin(x);(2) y=(1+x)^3*(2-x);求下列函数的符号积分(1) y=cos(x);(2) y=1/(1+x^2);(3) y=1/sqrt(1-x^2);(4) y=(x-1)/(x+1)/(x+2);求反函数(1) y=(x-1)/(2*x+3);(2) y=exp(x);(3) y=log(x+sqrt(1+x^2));代数式的化简(1) (x+1)*(x-1)*(x-2)/(x-3)/(x-4);(2) sin(x)^2+cos(x)^2;(3) x+sin(x)+2*x-3*cos(x)+4*x*sin(x);2.函数与参数的运算操作。

从y=x^2通过参数的选择去观察下列函数的图形变化(1) y1=(x+1)^2(2) y2=(x+2)^2(3) y3=2*x^2(4) y4=x^2+2(5) y5=x^4(6) y6=x^2/23.两个函数之间的操作求和(1) sin(x)+cos(x)(2) 1+x+x^2+x^3+x^4+x^5乘积(1) exp(-x)*sin(x)(2) sin(x)*x商(1) sin(x)/cos(x);(2) x/(1+x^2);(3) 1/(x-1)/(x-2);求复合函数(1) y=exp(u) u=sin(x)(2) y=sqrt(u) u=1+exp(x^2)(3) y=sin(u) u=asin(x)(4) y=sinh(u) u=-x三、设计提示1.初次接触Matlab应该注意函数表达式的文本式描述。

实验1 Matlab基本操作

实验1 Matlab基本操作

实验1 Matlab基本操作一、实验目的1、熟悉MATLAB的实验环境;2、了解MATLAB产品族及主要功能;3、掌握MATLAB通用指令和常用快捷键;4、掌握MATLAB帮助系统。

二、实验原理MATLAB环境是一种为数值计算、数据分析和图形显示服务的交互式的环境。

MATLAB有3种窗口,即:命令窗口(The Command Window)、m-文件编辑窗口(The Edit Window)和图形窗口(The Figure Window),而Simulink另外又有Simulink模型编辑窗口。

1、命令窗口(The Command Window)当MATLAB启动后,出现的最大的窗口就是命令窗口。

用户可以在提示符“>>”后面输入交互的命令,这些命令就立即被执行。

在MATLAB中,一连串命令可以放置在一个文件中,不必把它们直接在命令窗口内输入。

在命令窗口中输入该文件名,这一连串命令就被执行了。

因为这样的文件都是以“.m”为后缀,所以称为m-文件。

2、m-文件编辑窗口(The Edit Window)我们可以用m-文件编辑窗口来产生新的m-文件,或者编辑已经存在的m-文件。

在MATLAB主界面上选择菜单“File/New/M-file”就打开了一个新的m-文件编辑窗口;选择菜单“File/Open”就可以打开一个已经存在的m-文件,并且可以在这个窗口中编辑这个m-文件。

3、图形窗口(The Figure Window)图形窗口用来显示MATLAB程序产生的图形。

图形可以是2维的、3维的数据图形,也可以是照片等。

三、系统的在线帮助help 命令①当不知系统有何帮助内容时,可直接输入help以寻求帮助:>> help(回车)②当想了解某一主题的内容时,如输入:>> help syntax (了解Matlab的语法规定)③当想了解某一具体的函数或命令的帮助信息时,如输入:>> help sqrt (了解函数sqrt的相关信息)lookfor命令现需要完成某一具体操作,不知有何命令或函数可以完成,如输入:>> lookfor line (查找与直线、线性问题有关的函数)四、实验内容1、运行 MATLAB 软件,观察 MATLAB 桌面环境的组成部分,设置不同的显示方式以及字体;2、观察 Launch Pad 中的内容,了解 MATLAB 产品族和常用工具箱;3、在命令窗口中输入demo,观察 MATLAB 自带的演示程序;4、练习使用 MATLAB 通用指令clear,clc, exit,quit,dir,ls,what,diary,format;5、在命令窗口或 M 文件编辑器中练习如下快捷键的使用:1) 上下方向键(直接使用和索引使用两种方式);2) Tab键;3) Home键;4) End键;5) Ctrl+R;6) Ctrl+T;7) Ctrl+I。

熟悉Matlab环境及基本操作

熟悉Matlab环境及基本操作

黔南民族师范学院数学系数学实验实验1 熟悉Matlab环境及基本操作实验目的:1.熟悉Matlab环境,掌握Matlab的主要窗口及功能;2.学会Matlab的帮助使用;3.掌握向量、矩阵的定义、生成方法和基本运算;4.掌握Matlab的基本符号运算;5.掌握Matlab中的二维图形的绘制和控制。

实验内容:1.启动Matlab,说明主窗口、命令窗口、当前目录窗口、工作空间窗口、历史窗口、图形窗口、M文件编辑器窗口的功能。

2.实例操作Matlab的帮助使用。

3.实例操作向量、矩阵的定义、生成方法和基本运算。

4.实例操作Matlab的基本符号运算。

5.实例操作Matlab中的二维图形绘制和控制。

实验仪器与软件:1.CPU主频在2GHz以上,内存在512Mb以上的PC;2.Matlab 2010a及以上版本。

实验讲评:实验成绩:评阅教师:2012年月日实验1 熟悉Matlab环境及基本操作一、Matlab环境及主要窗口的功能运行Matlab安装目录下的matlab.exe文件可启动Matlab环境,其默认布局如下图:其中,1.主窗口的功能:主窗口包括菜窗口。

命令窗口,工作空间窗口,命令历史记录窗口。

2.命令窗口的功能:对Matlab操作的最主要窗口,可以输入各种命令,函数,表达式。

而且可以显示图形以外的所有运行结果。

3.历史窗口的功能:记录了已经运作过的指令,函数,表达式。

4.工作空间窗口的作用:是储存各种变量和结果的内存空间,并可以对变量进行观察,编辑,保存,提取,和删除。

5.当前目录窗口:显示当前目录下的文件和文件夹。

二、Matlab的帮助使用Matlab提供的联机帮助系统使用户在没有任何资料的情况下就能掌握它的使用和基本操作,作为Matlab的用户应熟练掌握其联机帮助系统的使用,下面是Matlab联机帮助系统的使用方法。

1.在Matlab的主窗口中的工具栏找到(?)的图标并单击它或者是点击菜单栏中的help,则会出现如下帮助窗口:在该窗口中左边的竖目录中选中所需要查找的相关内容并点击,则相应的帮助会显示在右边的窗口中。

试验一熟悉matlab环境实验报告

试验一熟悉matlab环境实验报告

试验一熟悉matlab环境(实验报告) 实验报告:熟悉MATLAB环境一、实验目的1.掌握MATLAB的基本操作方法,熟悉MATLAB的界面和工具栏。

2.了解MATLAB的变量类型、数据结构、矩阵运算等基本概念。

3.学会使用MATLAB进行数值计算、绘图和数据分析。

二、实验内容1.MATLAB界面与工具栏:熟悉MATLAB的启动界面,了解MATLAB的菜单栏、工具栏和命令窗口。

掌握如何创建、保存和打开MATLAB脚本文件。

2.变量与数据类型:学习MATLAB的变量命名规则,了解变量类型(如标量、向量、矩阵等)及其在内存中的存储方式。

掌握如何声明变量并赋值,理解MATLAB中的数据结构(如结构体、细胞数组等)。

3.矩阵运算:学习MATLAB的矩阵运算规则,了解矩阵的基本操作(如转置、逆等)。

掌握矩阵运算的常用函数(如求行列式、矩阵的秩等)。

4.数值计算与绘图:学习使用MATLAB进行数值计算和绘图。

掌握MATLAB的数值计算函数(如sin、cos、exp等)及其应用,了解如何绘制二维和三维图形。

5.数据分析:学习使用MATLAB进行数据分析。

了解如何读取和导出数据文件,掌握基本的统计方法和数据分析技术(如求平均值、中位数、标准差等)。

三、实验步骤与操作方法1.打开MATLAB软件,进入命令窗口。

2.创建并保存脚本文件:使用“edit”命令创建一个新的脚本文件,保存文件并命名(如“熟悉MATLAB环境.m”)。

3.变量与数据类型操作:在脚本文件中输入不同类型的变量并赋值,观察变量的输出结果。

例如,声明一个标量变量a和一个向量变量b,然后分别对它们进行赋值和输出。

4.矩阵运算:在脚本文件中输入一个矩阵并进行基本操作。

例如,声明一个3x3的矩阵A,对其进行转置、逆等操作,并输出结果。

5.数值计算与绘图:在脚本文件中使用数值计算函数并进行绘图操作。

例如,创建一个包含0到2π范围内100个点的向量x,计算sin(x)和cos(x)的值,绘制它们的图形并保存结果。

Matlab基本使用方法详解

Matlab基本使用方法详解

Matlab基本使用方法详解Matlab(Matrix Laboratory)是一种面向数值计算和编程的高级语言和环境,由MathWorks公司开发。

它在科学、工程以及其他领域广泛应用,可以进行各种数值计算、数据分析、绘图以及编写复杂的算法等。

本文将详细介绍Matlab的基本使用方法,帮助初学者快速上手。

一、Matlab基础知识在开始之前,我们先了解一些Matlab的基础知识。

Matlab的代码文件以.m为后缀名,并通过Matlab编译器执行。

它是一种解释性的语言,每一行代码都可以立即执行。

Matlab提供了丰富的数学函数和工具箱,可以简化复杂的数值计算。

同时,Matlab还具备强大的矩阵运算能力,使得处理矩阵和向量的运算更加高效。

二、Matlab环境和命令行窗口当我们打开Matlab时,会出现一个包含命令行窗口的集成开发环境界面。

命令行窗口是一个交互式的界面,可以直接输入和执行Matlab命令。

我们可以在命令行窗口中进行简单的计算,例如输入"2+2"并按回车键执行,Matlab将返回计算结果"4"。

此外,通过命令行窗口,我们还可以执行脚本文件、调试代码、查看变量等。

三、基本操作和数据类型1. 变量的定义和赋值在Matlab中,使用等号(=)将数值或表达式赋值给一个变量。

例如,"x = 5"将5赋值给变量x。

同时,Matlab还支持复数、字符串、矩阵等多种数据类型。

2. 数组和矩阵Matlab中的数组和矩阵是最基本的数据结构。

数组中的元素可以是数值、字符串、逻辑值等。

矩阵是一个二维数组,可以进行各种线性代数运算。

创建矩阵可以使用方括号([])和分号(;)对元素进行分隔。

例如,"A = [1,2,3;4,5,6;7,8,9]"创建了一个3x3的矩阵A。

3. 访问矩阵元素可以使用下标访问矩阵中的元素。

在Matlab中,下标从1开始。

MATLAB的基本使用方法

MATLAB的基本使用方法

MATLAB的基本使用方法一、MATLAB基础1.启动和退出MATLAB若要启动MATLAB,双击桌面上的MATLAB图标或通过命令行输入"matlab"。

若要退出MATLAB,可以在命令窗口中输入"quit"或直接关闭窗口。

2.MATLAB界面3.基本操作在命令窗口中,可以执行各种MATLAB命令和表达式。

例如,可以进行简单的数学计算:>>2+3>> sqrt(16)也可以定义变量:>>x=5;>>y=x+3;>>y84.矩阵和向量可以使用中括号创建矩阵和向量:>>A=[123;456;789];>>B=[123];>>C=[1;2;3];可以通过A(row, col)的方式访问矩阵元素:>>A(2,3)6可以进行矩阵运算:>>A+2>>A*B>> inv(A)5.图形绘制使用plot函数,可以绘制曲线图:>> x = linspace(0, 2*pi, 100);>> y = sin(x);>> plot(x, y);可以通过给plot函数传递额外参数来设置图形属性,如线型、颜色和标记等:>> plot(x, y, 'r--o');>> xlabel('x');>> ylabel('y');>> title('Sine Curve');6.控制流程可以使用if-else语句进行条件判断:>>x=5;>> if x > 0>> disp('x is positive');>> else>> disp('x is negative');>> end可以使用for循环语句进行迭代操作:>> for i = 1:10>> disp(i);>> end7.函数和脚本可以在MATLAB中编写和调用函数。

MATLAB的基本操作方法

MATLAB的基本操作方法

MATLAB的基本操作方法1. 概述MATLAB是一种高级数值计算软件,广泛应用于科学和工程领域。

它提供了丰富的功能和工具,可以用于数据分析、模拟、图形绘制等多种任务。

本文将介绍MATLAB的基本操作方法,帮助读者快速上手使用该软件。

2. MATLAB环境介绍MATLAB的主界面由命令行窗口和工具栏组成。

命令行窗口是用户与MATLAB交互最常用的方式,可以输入命令并立即得到结果。

工具栏包含了一些常用的功能按钮,例如文件操作、运行程序等。

3. 变量和运算在MATLAB中,变量的定义和使用非常简单。

只需输入变量名,并赋予相应的值即可。

例如,输入"a=2",即可定义一个变量a,并赋予其值为2。

可以通过变量名来进行各种运算,如加减乘除、乘方等。

例如,输入"b=a+3",即可将a加3的结果保存在变量b中。

4. 矩阵操作MATLAB可以轻松处理各种数学运算中的矩阵操作。

矩阵可以通过使用方括号来定义。

例如,输入"A=[1 2 3; 4 5 6; 7 8 9]",即可定义一个3x3的矩阵A。

可以使用各种命令对矩阵进行操作,如转置、逆矩阵、矩阵乘法等。

例如,输入"B=A'",即可得到矩阵A的转置矩阵B。

5. 数据可视化MATLAB提供了丰富的绘图函数,可以用于数据的可视化。

要绘制一条曲线,只需给定横轴和纵轴的数据即可。

例如,输入"x=0:0.1:2*pi",即可定义一个从0到2π,步长为0.1的向量x。

然后输入"y=sin(x)",即可得到y=sin(x)的曲线。

使用plot函数将x和y绘制出来即可。

6. 文件操作MATLAB可以方便地进行文件的读写操作。

可以使用load命令读取保存在文件中的数据,使用save命令将数据保存到文件中。

例如,使用load命令加载名为"data.txt"的文本文件中的数据,并将其保存到名为"data"的变量中。

Matlab软件环境的基本使用

Matlab软件环境的基本使用

实验1 Matlab的基本运算(1)实验目的:1、了解Matlab的发展和主要功能;2、熟悉Matlab工作环境的各个窗口;3、掌握建立矩阵的方法;4、掌握Matlab各种表达式的书写规则以及常用函数的使用。

实验内容:1.在命令窗口依次输入下列命令,根据执行结果分析其功能:help在命令窗口输入后,会看到帮助的目录信息,如下图所示。

lookfor inv:输入后会在命令窗口显示帮助中含有字母inv的函数和函数功能的列表。

help inv:查找函数inv,并显示其帮助信息。

which inv:显示函数保存的位置信息,和类型。

2.建立自己的工作目录,再将自己的工作目录设置到Matlab搜索路径下。

用help命令查询自己的工作目录;步骤:File菜单——Set Path——Add Folder——选择自建文件夹——确定——点击save ——点击close。

3.利用Matlab的帮助功能,分别查询inv、plot、max、round等函数的功能及用法;help invhelp plothelp maxhelp round4. 先求下列表达式的值,然后显示Matlab 工作空间的使用情况并保存全部变量。

(1)sin z e =+122851(2)ln(z x =+212,其中.i x +⎡⎤=⎢⎥-⎣⎦2120455(3)...sin(.)ln ,.,.,.,...,.,.,.a a e e a z a a --+=++=---03033030330292828293022提示:利用冒号表达式生成a 向量,求各点的函数值时用点乘运算。

(4),,,:.:.,t t z t t t t t t ⎧≤<⎪=-≤<=⎨⎪-+≤<⎩224201112005252123其中提示:用逻辑表达式求分段函数值。

5. 已知:A -⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦12344347873657,B -⎡⎤⎢⎥=⎢⎥⎢⎥-⎣⎦131203327求下列表达式的值。

实验一 MATLAB 环境的熟悉与基本运算

实验一 MATLAB 环境的熟悉与基本运算

实验一MATLAB 环境的熟悉与基本运算一、实验目的:1.熟悉MATLAB 开发环境2.掌握矩阵、变量、表达式的各种基本运算二、实验基本知识:1.熟悉MATLAB 环境:MATLAB 桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器、文件和搜索路径浏览器。

2.掌握MATLAB 常用命令clc 清除命令窗口中内容clear 清除工作空间中变量help 对所选函数的功能、调用格式及相关函数给出说明lookfor 查找具有某种功能的函数但却不知道该函数的准确名称3.MATLAB 变量与运算符变量命名规则如下:(1)变量名可以由英语字母、数字和下划线组成(2)变量名应以英文字母开头(3)长度不大于31 个(4)区分大小写MATLAB 中设置了一些特殊的变量与常量。

4.MATLAB 的一维、二维数组的寻访5. MATLAB 的基本运算三、实验内容1、新建一个文件夹(自己的名字命名,在机器的最后一个盘符)2、启动MATLAB6.5/7.0,将该文件夹添加到MATLAB 路径管理器中。

3、保存,关闭对话框4、学习使用help 命令,例如在命令窗口输入help eye,然后根据帮助说明,学习使用指令eye (其它不会用的指令,依照此方法类推)5、学习使用clc、clear,观察command window、command history 和workspace 等窗口的变化结果。

clear后的操作页面clc后的操作页面6、初步程序的编写练习,新建M-file,保存(自己设定文件名,例如exerc1、exerc2、exerc3……)学习使用MATLAB 的基本运算符、数组寻访指令、标准数组生成函数和数组操作函数。

注意:每一次M-file 的修改后,都要存盘。

四、练习(1)help rand,然后随机生成一个2×6 的数组,观察command window、command history 和workspace 等窗口的变化结果。

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

实验一 MA TLAB 环境熟悉及基本操作
1. 命令窗口运行入门
1-1 求2
))39(212(2
-*+的算术运算结果 1-2 简单矩阵A 的生成
1-3 绘制图形比较函数曲线5432x x x x 、、、,要求(一)四个曲线在一个图形文件窗口(二)
子图
2. 命令窗口常用的基本操作
1-4 若用户想计算51)
2sin(21+=πy ,51)
2cos(22+=πy 的值
1-5 变量的保存:save 和load 命令,将已生成的变量保存,名为×××,存入目录C :\my_dir
3. 系统的在线帮助
1-6 help sqrt/help syntax/help (回车)
1-7 lookfor line(查找与直线、线性问题有关的函数)
1-8 help 菜单
实验二 数组(矩阵)及其运算
2-1 用户不能清除的固定变量ans 、eps 、pi 、i 、j 、NaN 、Inf 等
如>>eps
Ans=2.2204e-016
2-2 矩阵的创建
(1)>>a=[1 2 3;4 5 6;7 8 9]
>>a=[1:2;4:6;7:9]; a1=1:6
(2)利用MA TLAB 内部函数产生矩阵
>>b=eye(3)
>>c=ones(2,5)
>>d=zeros(3,2)
>>e=linspace(-3,6,10) %注意三个参数的含义
>>f=logspace(1,6,5) %注意三个参数的含义
>>R=rand(1,6)
(3) 访问元素
>>aa=a(1,2)+a(2,3)
>>bb=a(4)+a(8)
>>a(end-2:end,2) %在下标中可以直接用end 表示这一维的最后一个元素
(4) 矩阵操作
>>A=[1,2,3;4,5,6;7,8,9]
>>B=diag(A)
>>C=diag(B)
>>D=rot90(A)
>>E=reshape(D,1,9) %注意这三个参数的含义
2-3 矩阵运算
(1)算术运算 + - * / \ ^ ‘
①两种不同转置的区别
>>clear; A=zeros(2,3);
>>A(:)=1:6
>>A=A*(1+i)
>>A_A=A.’
>>A_M=A’
②求矩阵的逆矩阵(4种方法)
>>B=[1 2;3 4]
>>B1=inv(B)
>>B2=B^(-1)
>>B3=eye(2)/B
>>B4=B\eye(2)
③关于矩阵求幂
>>A=[1 2;3 4];B=[2 1;3 2 ]
>>C=A.^B
(2)关系和逻辑运算
①关系运算符(6种):>、<、>=、<=、==、~=
②逻辑运算符(4种):、|、~、xor
③一些测试用的逻辑函数:all、any、find、exist、is*等
>>a=[1,2;0;4]
>>all(a)
>>all(all(a))
>>A=[1,2,3;4,5,6;7,8,9]
>>b=trace(A) %返回矩阵A的迹,即A的对角线元素的和
>>n=numel(A) %返回矩阵A的元素个数
2-4 特征值和特征向量的求解
>>A=[-1,1,0;-4,3,0;1,0,2]
>>[V,D]=eig(A)
实验三 M文件及MATLAB程序设计
1.关于M脚本文件和M函数文件
3-1 分别编写求解平均值与标准差的脚本文件stat1.m和函数文件stat2.m %stat1.m
%脚本文件
%求阵列x的平均值和标准差
[m,n]=size(x);
If m==1 m=n;end
s1=sum(x);s2=sum(x.^2);mean1=s1/m;stdev=sqrt(s2/m-mean1.^2);
%stat2.m
function [mean1,stedv]=stat2(x)
%函数文件
%求阵列x的平均值和标准差
[m,n]=size(x);
if m==1 m=n;end
s1=sum(x);s2=sum(x.^2);mean1=s1/m;stdev=sqrt(s2/m-mean1.^2);
2.MATLAB 程序流程控制
3-2 for 循环示例
for i=1:10
x(i)=I;
end;
x
3-3 while 循环结构:完成不定重复的循环
已知Fibonacci 数组的元素满足Fibonacci 规则:1,......2,12112===+=++a a k a a a k k k ,且,。

求该数组中第一个大于10 000的元素 a(1)=1; a(2)=1;
while a(i)<=10000
a(i+1)=a(i-1)+a(i)
i=i+1;
end;
i, a(i)
3-4 if-else end 分支结构
用for 循环指令寻求fibonacc 数组中的第一个大于10000的元素
n=100; a=ones(1,n)
for i=3:n
a(i)=a(i-1)+a(i-2);
a(i);
else break;
end;
i
3-5 演示switch 结构的应用
var1=input(‘var1=’); %让用户通过键盘输入数值,字符串或表达式
switch var1
case {-2 -1}
disp(‘var1 is negative one ro two.’)
case 0
disp(‘var1 is zero.’)
case {1,2,3}
disp(‘var1 is positive one,two or three.’)
otherwise
disp(‘var1 is other value.’)
end
实验四 SIMULINK 使用练习
4-1 假设从实际自然界(力学、电学、生态等)或社会中,抽象出有初始状态为0的二阶微
分方程)(24.05.0t u x x x =++
,)(t u 是单位阶跃函数。

试用积分器直接构建求解该微分方程
Step1: 搭建SIMULINK 模型
Step2: 运行该SIMULINK 模型,并将数据保存在MATLAB 工作空间中。

4-2 求模型用传递函数4
.05.022++s s 表示系统的阶跃响应曲线 4-3 状态空间模块,将微分方程)(24.05.0t u x x x =++
改写状态方程21x x = u x x x
24.05.0212+--= 即。

相关文档
最新文档