实验一:Origin、MATLAB等软件基本操作
[实验一]熟悉MATLAB基本操作
![[实验一]熟悉MATLAB基本操作](https://img.taocdn.com/s3/m/61fbd6ce185f312b3169a45177232f60ddcce7ae.png)
[实验一]熟悉MATLAB 基本操作[实验目的]熟悉MA TLAB 环境,并学会简单的菜单操作。
学会简单的矩阵输入与信号输入。
掌握部分绘图函数 [实验内容]一、认识MATLAB 的工作环境MATLAB 6.1启动后,产生的工作环境界面,如图1所示,包含一个工具栏、三个区域、五个工作窗口,五个工作窗口分别为资源目录窗口(Launch Pad )、工作空间浏览器(Workspace )、命令历史浏览器(Command History )、当前路径浏览器(Current Directory )、命令窗口(Command Windows )。
这是MATLAB 启动后桌面布置方式的缺省设置。
MATLAB 的工作窗口是一个标准的Windows 界面,用户可以利用菜单命令完成对工作窗口的操作,下面将通过命令窗口菜单栏的逐一介绍来说明这些工作窗口的用法和含义。
图1.1MATLAB 工作窗口(1)MATLAB 菜单项MATLAB 窗口从上至下:第一行是标题,第二行是菜单,第三行是常用命令的图形工具栏(为简单起见,仅介绍菜单选项)当前路径窗口工作空间窗口命令历史窗口命令窗口File 菜单 ◆ New :M_File 打开M_文件 Figure 打开图形窗口◆ Model 打开模板◆ Open 打开已存在的.m文件◆ Close Command Window 关闭命令窗口 ◆ Import Data导入一个数据文件 ◆Save Workspace As… 将命令窗内容保存为一个.mat 文件 ◆Set Path… 打开Path Brower 窗口,可添加MA TLAB 的搜索路径 ◆ Preferences 设置文档的格式 ◆ Print 打印命令窗口的内容◆Print Selection 打印所选内容● Windows 菜单 当打开多个MA TLAB 窗口时,此菜单可使用户方便地在打开的窗口间切换。
● Edit 菜单◆ Undo 删除上次操作 ◆ Redo 恢复上次操作◆ Cut剪切 ◆ Copy 复制 ◆ Paste 粘贴◆ Paste Specia 选择性粘贴 ◆ Select All 选择所有操作◆ Delete … 删除◆ Clear Command Windows 清空命令窗口 ◆ Clear Command History 清空历史命令 ◆Clear Workspace 清除工作空间的变量● Wiew 菜单◆ Disktop Layout :Default 默认布置方式◆ Undock Command Window 将命令窗口设成独立窗口◆ Command Windows 打勾表示只显示命令窗口 ◆ Command History 显示命令历史窗口◆ Current Directory 显示当前路径窗口 ◆ Workspac 显示工作空间浏览器 ◆ Launch Pad 显示启动平台窗口 ◆Help … 帮助● Web 菜单◆ The MathWorks Web Site MathWorks 公司主页◆ T echnical Support Knowledge Base 技术支持库 ◆ Products 产品信息◆Membership 是否加入MATLAB 会员● Help 菜单◆ Full Products Family Help 显示所有组件的帮助◆ Matlab Help 显示帮助文件 ◆ Using The Desktop 产品信息◆Using the Command Window 是否加入MATLAB 会员(2)MATLAB 历史命令窗口在历史窗口中记录着用户在MA TLAB 命令窗中所输入过的全部命令,在这个窗口中可以实现几个主要的功能是: ○1单行或多行命令的复制 在命令历史窗口用鼠标选定所要拷贝的命令,用右键弹出上下文菜单,选中Copy 项,然后可以用Ctrl+V 将其复制到命令窗口或任何地方。
实验一 matlab的基本操作

实验一:MATLAB 的基本操作 实验名称: MA TLAB 操作实验日期: 2020 年 4 月 18 日姓名: 班级学号:成绩:一、实验目的1、熟悉MATLAB 的界面和基本操作;2、掌握MATLAB 的基本运算方法;3、掌握MATLAB 中帮助命令的使用方法。
二、实验内容及步骤1、进入Matlab 工作环境,熟悉各窗口的功能。
(1)双击桌面图标,或从“开始”菜单打开MATLAB.exe ,启动MATLAB 。
(2)查看MA TLAB 界面各窗口的布局、了解其功能,并完成各窗口之间的切换。
(3)设置当前工作目录。
在D 盘创建mymatlab 目录,并将其作为当前工作目录。
今后的实验过程中以此目录作为当前工作目录。
2、计算225.389.1753cos 54.5e -÷⎪⎭⎫ ⎝⎛+π的值。
(1)在命令窗口(Command Window )中输入程序:5.54^2+cos(3/5*pi)*sqrt(17.89)/3.5-exp(2)(2)按回车键运行,如果出现“Error ”(出错信息),则应找出原因并改正,再运行。
(3)运行结果: 22.9291 3、输入矩阵⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=913652824A ,⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=333222111B ,在命令窗口中执行下列表达式,掌握其含义: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./A(1)在命令窗口键入 A=[4,2,8;2,5,6;3,1,9] ,生成矩阵A ;键入B=[1,1,1;2,2,2;3,3,3] ,生成矩阵B ;(2)记录执行以下表达式的结果:A(2, 3)= 6 A(6)= 1 A(:,2)= [2;5; 1] A(3,:) = [3 1 9] A(:,1:2:3)= [4 8;2 6;3 9] A(:,3).*B(:,2)= [8;12;27]A(:,3)*B(2,:)= [16 16 16;12 12 12;18 18 18]A*B= [32 32 32;30 30 30;32 32 32] A.*B= [4 2 8;4 10 12;9 3 27] A^2= [44 26 116;36 35 100;41 20 111]A.^2= [16 4 64;4 25 36;9 1 81]B/A= [0.5000 0.0769 -0.3846;1.0000 0.1538 -0.7692;1.5000 0.2308 -1.1538]B./A= [0.2500 0.5000 0.1250;1.000 0.4000 0.3333;1.0000 3.0000 0.3333]B.\A= [4.0000 2.0000 8.0000;1.0000 2.5000 3.0000;1.0000 0.3333 3.0000]4、产生一个5阶魔方矩阵,将矩阵的第3行4列元素赋值给变量a ;将由矩阵第2,3,4行第2,5列构成的子矩阵赋值给变量b 。
实验一 Matlab使用方法和程序设计

实验一Matlab使用方法和程序设计一、实验目的1、掌握Matlab软件使用的基本方法;2、熟悉Matlab的数据表示、基本运算和程序控制语句3、熟悉Matlab绘图命令及基本绘图控制4、熟悉Matlab程序设计的基本方法二、实验内容:1、帮助命令使用help命令,查找 sqrt(开方)函数的使用方法;答:点击菜单栏help,选择product help选项,在search for栏输入‘sqrt’,点击go,可得到sqrt(开方)函数的使用方法.2、矩阵运算(1)矩阵的乘法已知A=[1 2;3 4]; B=[5 5;7 8];求A^2*B>> A=[1 2;3 4]; B=[5 5;7 8];C=A^2*BC =105 115229 251(2)矩阵除法已知 A=[1 2 3;4 5 6;7 8 9];B=[1 0 0;0 2 0;0 0 3];A\B,A/B>> A=[1 2 3;4 5 6;7 8 9];B=[1 0 0;0 2 0;0 0 3];C=A\B,D=A/BWarning: Matrix is close to singular or badly scaled.Results may be inaccurate. RCOND = 1.541976e-018.C =1.0e+016 *-0.4504 1.8014 -1.35110.9007 -3.6029 2.7022-0.4504 1.8014 -1.3511D =1.0000 1.0000 1.00004.0000 2.5000 2.00007.0000 4.0000 3.0000(3)矩阵的转置及共轭转置已知A=[5+i,2-i,1;6*i,4,9-i];求A.', A'>> A=[5+i,2-i,1;6*i,4,9-i];>> B=A.', C=A'B =5.0000 + 1.0000i 0 +6.0000i2.0000 - 1.0000i 4.00001.0000 9.0000 - 1.0000iC =5.0000 - 1.0000i 0 -6.0000i2.0000 + 1.0000i 4.00001.0000 9.0000 + 1.0000i(4)使用冒号表达式选出指定元素 P22已知: A=[1 2 3;4 5 6;7 8 9];求A中第3列前2个元素;A中所有列第2,3行的元素;>> A=[1 2 3;4 5 6;7 8 9];B1=A([1,2],[3])B2=A([2,3],:)B1 =36B2 =4 5 67 8 9方括号[]用magic函数生成一个4阶魔术矩阵,删除该矩阵的第四列>> A=magic(4)B=A(:,[1,2,3])A =16 2 3 135 11 10 89 7 6 124 14 15 1B =16 2 35 11 109 7 64 14 153、多项式(1)求多项式4=xxp的根x-(3-2)>> Y=[1 0 -2 -4];S=roots(Y)S =2.0000-1.0000 + 1.0000i-1.0000 - 1.0000i(2)已知A=[1.2 3 5 0.9;5 1.7 5 6;3 9 0 1;1 2 3 4] ,求矩阵A的特征多项式;把矩阵A作为未知数代入到多项式中;>> A=[1.2 3 5 0.9;5 1.7 5 6;3 9 0 1;1 2 3 4]P=poly(A)polyval(P,A)A =1.2000 3.0000 5.0000 0.90005.0000 1.7000 5.00006.00003.0000 9.0000 0 1.00001.00002.00003.00004.0000P =1.0000 -6.9000 -77.2600 -86.1300 604.5500 ans =1.0e+003 *0.3801 -0.4545 -1.9951 0.4601-1.9951 0.2093 -1.9951 -2.8880-0.4545 -4.8978 0.6046 0.43530.4353 0.0841 -0.4545 -1.16174、基本绘图命令(1)绘制余弦曲线 y=cos(t),t∈[0,2π] >> t=[0:0.05:2*pi];>> y=cos(t)plot(t,y)(2)在同一坐标系中绘制余弦曲线y=cos(t-0.25)和正弦曲线y=sin(t-0.5),t ∈[0,2π]>> t=[0:0.05:2*pi];y1=cos(t-0.25);y2=sin(t-0.5);plot(t,y1)hold onplot(t,y2)5、基本绘图控制 P40绘制[0,4π]区间上的x1=10sint曲线,并要求:(1)线形为点划线、颜色为红色、数据点标记为加号;(2)坐标轴控制:显示范围、刻度线、比例、网络线(3)标注控制:坐标轴名称、标题、相应文本;>> syms x1;>> x1=10*sin(t);>> t=[0:0.1:4*pi];>> plot(t,x1,'r-.+'); %画图,显示红色、点划线、标记加号;axis([0,15,-10,10]); %定义显示范围,横轴为[0,15],纵轴为[-10,10];title('曲线x1=10sint'); %显示标题;xlabel('T轴');ylabel('X1轴'); %显示坐标轴名称;set(gca,'xminortick','on');set(gca,'yminortick','on'); %显示刻度线;grid on %显示网络线6、基本程序设计(1)编写命令文件:计算1+2+…+n<2000 时的最大n值;(P32例题)(1)>> sum=0;for m=1:2000;if (sum>2000),break;endsum=sum+m;endsum=sum-m,m=m-1sum =1952m =63(2)编写函数文件:分别用for和while循环结构编写程序,求2的0到n次幂的和。
实验一MATLAB的基本操作

桂林电子科技大学
数学与计算科学学院实验报告
命令输入方式
在命令窗口>>符号后面输入命令。
一般来说,一个命令行输入一条命令,命令行以回车结束。
但一个命令行也可以输入若干条命令,各命令之间以逗号分隔。
若前一命令后带有分号,则逗号可以省略,此时只显示最后一条命令的执行结果。
例如,
4.学会使用MATLAB的帮助功能
使用MATLAB的帮助功能可以通过主窗口中的Help菜单项,或者在命令窗口中输入helpwin
帮助页面左边为帮助向导,右边为对应的帮助项。
在帮助向导页面中包含4个可供选择选项选项卡用来查看帮助的主题;Index选项卡根据指定的关键词进行查找;Search Results 选项卡查找指定的单词;DeMos选项卡查看和运行MATLAB的演示程序。
的变量和数据操作
7.MATLAB的矩阵及其基本运算矩阵的生成:
5.冒号表达式矩阵的拆分:
矩阵的算术运算:矩阵运算常用函数常用的数学函数
逻辑运算:。
实验MATLAB介绍及其基础操作

实验一MATLAB介绍及其基础操作0800210402 冯晓霏1.实验目的:<1 )熟悉MATLAB软件的集成开发环境,学习常用窗口的功能和使用方法。
<2 )掌握帮助的使用方法以及搜索路径的添加方法。
<3 )掌握基本的MATLAB函数操作及其使用。
<4 )掌握简单的计算及其绘图操作。
<5 )了解M文件的编写和运行方法。
2.实验原理<1 )MATLAB 简介MATLAB是美国MathWorks公司开发的高性能的科学与工程计算软件。
经过几十年的扩充和完善,MATLAB已经发展成为集科学计算、可视化和编程于一体的高性能的科学计算语言和软件开发环境。
MATLAB的主要特点包括强大的矩阵计算能力、方便的绘图功能及仿真能力。
另外,MATLAB还附带了大量的专用工具箱,用于解决各种特定领域的问题。
通过学习软件的基本操作及其编程方法,体会和逐步掌握它在矩阵运算、信号处理等方面的功能及其具体应用。
通过本课程实验的学习,要求学生初步掌握MATLAB的使用方法,初步掌握M文件的编写和运行方法,初步将MATLAB运用于信号分析和系统分析中。
循序渐进地培养学生运用所学知识分析和解决问题的能力。
<2 )MATLAB 的工作界面<Desktop )MATLAB安装成功后,第一次启动时,主界面如下图< 不同版本可能有差异)所示:其中①是命令窗口<Command Window ),是MATLAB的主窗口,默认位于MATLAB 界面的右侧,用于输入命令、运行命令并显示运行结果。
②是历史命令窗<Command History ),位于MATLAB界面的左下侧,默认为前台显示。
历史命令窗用于保存用户输入过的所有的命令,为用户下一次使用同一个命令提供方便。
③是当前目录浏览器<Current Directory ),位于MATLAB界面的左上侧,默认为前台显示。
该窗口用于显示当前目录和目录中的所有文件。
物理学实验中常见的数据处理软件简介与使用指南

物理学实验中常见的数据处理软件简介与使用指南数据处理在物理学实验中占据着重要的地位,传统的手动计算已经无法满足实验数据的需求。
为了更加高效地处理实验数据,科学家们开发了许多数据处理软件。
本文将介绍物理学实验中常见的数据处理软件,并提供使用指南,帮助读者更好地应用这些软件。
一、数据处理软件简介1. OriginOrigin是一款常用的数据处理和绘图软件,在物理学领域广泛使用。
它具有强大的数据处理和分析功能,能够进行数据拟合、曲线绘制、统计分析等操作。
它的图形界面友好,使用起来非常方便。
同时,Origin还支持使用脚本进行自动化处理,大大提高了数据处理的效率。
2. MATLABMATLAB是一种用途广泛的高级数值计算和数据可视化软件。
它提供了丰富的函数库和工具箱,可以用于各种数学计算、矩阵运算、图像处理等。
在物理学实验中,MATLAB常被用于数据处理、信号处理和模拟实验等方面。
其灵活性和强大的计算能力使得它成为物理学研究的重要工具。
3. LabVIEWLabVIEW是一种图形化编程环境,适用于各种测量、控制、数据采集和数据处理任务。
它不仅可以进行基本的数据处理操作,还可以与仪器设备进行无缝连接,实时采集实验数据。
LabVIEW的强大功能和易用性使得它在物理学实验中得到了广泛应用。
二、使用指南1. 数据导入在使用数据处理软件时,首先需要导入实验数据。
通常可以通过直接复制数据或导入外部文件的方式将数据导入软件中。
在导入数据时需要注意数据格式的一致性,以确保后续的处理操作能够正确进行。
2. 数据处理一旦数据导入成功,就可以进行各种数据处理操作。
不同的软件提供了不同的功能,可以根据实际需要选择合适的处理方法。
常见的处理操作包括数据拟合、加权处理、数据滤波等。
在进行数据处理时,需要注意选择合适的算法和参数,以获得准确可靠的结果。
3. 绘图分析数据处理后,通常需要将结果进行可视化展示。
各种软件提供了丰富的绘图功能,可以绘制曲线图、直方图、散点图等。
实验报告(一)MATLAB 基础操作

Name Size Bytes Class Attributes
a 1x1 8 double
ans 1x1 1 logical
b 1x1 2 char
c 1x1 1 logical
8、题目:执行如下指令,观察其运算结果、变量类型和字节数,理解其意义。
Clear;fun='abs(x)',x=-2,eval(fun),double(fun)
对实验题目的解答:
(1)执行如下指令:
>> x=-2:0.05:2;y=x.^4-2.^x;[y01,x01]=min(abs(y))
y01 =
0.0328
x01 =
24
>> x(x01)
ans =
-0.8500
>> y1=y; y1(x01)=max(abs(y));[y02,x02]=min(abs(y1))
prod([1 2;3 4])
对实验题目的解答:
>> prod([1 2;3 4])
ans =
3 8
改进或思考:prod表示将二维数组的列相乘
3、题目:执行如下指令,观察其运算结果,理解其意义。
[a,b]=min([10 20;30 40])
对实验题目的解答:
>> [a,b]=min([10 20;30 40])
对实验题目的解答:
(1)执行指令:
>> clear;fun='abs(x)',x=-2,eval(fun),double(fun)
fun =
abs(x)
x =
-2
ans =
2
实验1 MATLAB介绍及其基础操作

1.实验目的: (1)熟悉MATLAB软件应用环境,学习常用窗口的功能和使用方法。 (2)掌握基本的MATLAB函数操作及其使用。 (3)掌握简单的计算及其绘图操作。 2.实验原理 (1)MATLAB简介 MATLAB是美国MathWorks公司开发的高性能的科学与工程计算软 件。它在数值计算、自动控制、信号处理、神经网络、优化计算、小波 分析、图像处理等领域有着广泛的用途。近年来, MATLAB在国内高 等院校、科研院所的应用逐渐普及,成为广大科研、工程技术人员必备 的工具之一。 MATLAB具有矩阵和数组运算方便、编程效率极高、易 学易用、可扩充性强和移植性好等优点,俗称为“草稿纸式的科学计算 语言”。它把工程技术人员从烦琐的程序代码中解放出来,可以快速地 验证自己的模型和算法。 MATLAB作为一种面向科学与工程计算的高级语言,它是一套功 能强大的工程计算及数据处理软件,广泛应用于工通讯、信号处理、生 物医学、控制等众多领域。它是一种面向对象的,交互式程序设计语 言,其结构完整又优良的可移植性。MATLAB的主要特点就是其强大 的矩阵计算能力及仿真能力。学习软件的基本操作及其编程方法,体会 和逐步掌握它在矩阵运算、信号处理等方面的功能及其具体应用。另 外,MATLAB提供了方便的绘图功能,便于用户直观地输出处理结果。 通过本课程实验的学习,要求学生运用MATLAB编程完成一些数字 信号处理的基本功能,加深对信号处理理论课程内容的理解。循序渐进 地培养学生运用所学知识分析和解决问题的能力。 (2)MATLAB软件的安装与启动 安装MATLAB软件成功之后,并启动,就可以直接进行相关的 操作了。 3.实验内容及其步骤 理解MATLAB的基本原理,学习并掌握基本的运算与操作。了解 和掌握基本的数据表示与计算,掌握常用的绘图命令,熟悉学习M文件 的编写与调试,为信号的处理等做好准备。 常用线性代数函数 B=A’ 矩阵转置 A=[1 2;3 4] 矩阵赋值
实验一MATLAB基本操作及运算

实验一MATLAB基本操作及运算MATLAB是一种强大的数值计算和数据可视化工具,广泛应用于科学研究、工程设计、数据分析等领域。
本文将介绍MATLAB的基本操作和运算。
首先,我们需要了解MATLAB中的基本数据类型,包括数值型、字符型和逻辑型。
数值型可以是整数、实数、复数等;字符型用单引号或双引号包围字符;逻辑型用true和false表示。
MATLAB提供了各种数学运算函数,包括四则运算、三角函数、指数函数等。
例如,加法可以使用加号(+),减法可以使用减号(-),乘法可以使用乘号(*),除法可以使用除号(/)。
三角函数可以使用sin、cos、tan等函数,指数函数可以使用exp函数。
此外,还可以使用log 函数进行对数运算。
MATLAB还可以进行矩阵运算。
矩阵可以使用方括号([])表示,每一行用分号(;)分隔。
可以使用矩阵乘法运算符(*)进行矩阵相乘,使用点乘运算符(.)进行矩阵对应元素的运算。
矩阵还可以进行转置、逆运算等。
除了基本运算,MATLAB还提供了各种其他功能。
例如,可以使用plot函数进行数据可视化,使用subplot函数绘制多个图形。
可以使用for循环和while循环进行循环操作,使用if语句进行条件判断。
MATLAB还可以进行文件读写操作。
可以使用load函数从文件中加载数据,使用save函数将数据保存到文件中。
可以使用fopen函数打开文件,使用fclose函数关闭文件。
可以使用fprintf函数写入文本文件,使用fscanf函数读取文本文件。
还可以使用imread函数读取图像文件,使用imwrite函数保存图像文件。
MATLAB还具备向量化的能力。
向量化是指使用矩阵代替循环进行计算,能够提高代码的执行效率。
例如,可以使用点乘运算符(.)对矩阵的每个元素进行计算,而不是使用循环逐个计算。
使用向量化的方法,可以更加简洁地编写代码。
在MATLAB中还有很多强大的功能等待探索,例如符号计算、模拟仿真、深度学习等。
实验一 MATLAB基本操作及运算(含实验报告)

实验一 MATLAB基本操作及运算(含实验报告)实验一matlab基本操作及运算(含实验报告)实验一matlab基本操作及运算一、实验目的1、理解matlab数据对象的特点;2、掌握基本matlab运算规则;3、掌握matlab帮助的使用方法;二、实验的设备及条件计算机一台(带有matlab7.0以上的软件环境)。
三、实验内容要求建立一个名为experiment01.m的,把与实验内容1-7相关的实验命令都放入该文件中,题与题之间用相应注释分割。
注意对实验中出现的相关函数或变量,请使用help 或doc查询相关帮助文档,学习函数的用法。
1、创建以下标量:1)a=102)b=2.5×10233)c=2+3i,(i为虚数单位)4)d=ej2?/3,(j为虚数单位,这里要用到exp,pi)2、建立以下向量:1)avec=[3.1415926]2.7182)bvec=??28182??3)cvec=[54.8…-4.8-5](向量中的数值从5到-5,步长为-0.2)4)dvec=[100100.01…100.99101](产生1至10之间的等对数间隔向量,参照logspace,特别注意向量的长度)3、建立以下矩阵:221)amat2?2??amat一个9×9的矩阵,其元素全系列为2;(参照ones或zeros)10??10??0?02)bmat050??0?0?01??0?bmat是一个9×9的矩阵,除主对角上的元素为[123454321]外,其余元素均为0。
(参考diag)。
111?129192?2?3)cmat?1020?100cmat为一个10×10的矩阵,可有1:100的向量来产生(参考reshape)nan4)dmatnan??nannannannannannannannan?nan??nan??dmat为3×4的nan矩阵,(参照nan)13155)emat2210?87?6)产生一个5×3随机整数矩阵fmat,其值的范围在-3到3之间。
实验1 Matlab基本操作

实验一 Matlab 基本操作一、实验目的:1. 熟悉Matlab 的工作环境2. 会使用Matlab 进行一些简单的运算二、实验内容:1. Matlab 的启动和退出2. 熟悉Matlab 的桌面(Desktop ),包括菜单(Menu )、工具条 (Toolbar )、命令窗口(Command Window)、历史命令窗口、工作空间(Workspace)等3. 完成一些基本的运算操作4. 学习使用在线帮助系统三、实验步骤:1. 启动Matlab ,熟悉Matlab 的桌面。
注意:如果Matlab 的各个窗口的分布被打乱,使用菜单:Desktop/ Desktop Layout/Default 恢复原来各个窗口的分布。
2. 在命令窗口执行命令完成以下运算,观察workspace 的变化,记录运算结果。
(1)(365-52⨯2-70)÷3(2)>>area=pi*2.5^2(3)已知x=3,y=4,在Matlab 中求z :()232y x y x z -= (4)练习使用方向键“↑”键调出已经输入过的命令(5)练习常用命令:1)who 只显示变量名2)whos 给出变量的大小、数据类型等信息。
whos x3)clear(变量名):清除指定的工作区变量: clear x4)clear :清除工作区中的所有变量6)执行命令>>help abs查看函数abs 的用法及用途,计算abs( 3 + 4i )(6)执行命令>>x=0:0.5:6*pi;>>y=5*sin(x);>>plot(x,y)(7)运行Matlab的演示程序,>>demo,以便对Matlab有一个总体了解。
【免费下载】实验一Matlab基本操作

对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根通保据过护生管高产线中工敷资艺设料高技试中术卷资,配料不置试仅技卷可术要以是求解指,决机对吊组电顶在气层进设配行备置继进不电行规保空范护载高与中带资负料荷试下卷高问总中题体资,配料而置试且时卷可,调保需控障要试各在验类最;管大对路限设习度备题内进到来行位确调。保整在机使管组其路高在敷中正设资常过料工程试况中卷下,安与要全过加,度强并工看且作护尽下关可都于能可管地以路缩正高小常中故工资障作料高;试中对卷资于连料继接试电管卷保口破护处坏进理范行高围整中,核资或对料者定试对值卷某,弯些审扁异核度常与固高校定中对盒资图位料纸置试,.卷保编工护写况层复进防杂行腐设自跨备动接与处地装理线置,弯高尤曲中其半资要径料避标试免高卷错等调误,试高要方中求案资技,料术编试交写5、卷底重电保。要气护管设设装线备备置敷4高、调动设中电试作技资气高,术料课中并3中试、件资且包卷管中料拒含试路调试绝线验敷试卷动槽方设技作、案技术,管以术来架及避等系免多统不项启必方动要式方高,案中为;资解对料决整试高套卷中启突语动然文过停电程机气中。课高因件中此中资,管料电壁试力薄卷高、电中接气资口设料不备试严进卷等行保问调护题试装,工置合作调理并试利且技用进术管行,线过要敷关求设运电技行力术高保。中护线资装缆料置敷试做设卷到原技准则术确:指灵在导活分。。线对对盒于于处调差,试动当过保不程护同中装电高置压中高回资中路料资交试料叉卷试时技卷,术调应问试采题技用,术金作是属为指隔调发板试电进人机行员一隔,变开需压处要器理在组;事在同前发一掌生线握内槽图部内 纸故,资障强料时电、,回设需路备要须制进同造行时厂外切家部断出电习具源题高高电中中源资资,料料线试试缆卷卷敷试切设验除完报从毕告而,与采要相用进关高行技中检术资查资料和料试检,卷测并主处且要理了保。解护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
实验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实验报告(一)基本操作和简单语句的输入

实验目的1.熟悉MATLAB的命令窗口.2.掌握MATLAB的一些基本操作,能够进行一些一般的数值运算。
3.实现语句的重调和修改。
一、预备知识1.MATLAB的窗口组成MATLAB主窗口中,层叠平铺了Command window(命令窗口),Launch pad(发射台),Workspace (工作空间),Command history(命令历史记录),Current directory(当前目录)等子窗口。
其中Command window窗口是MATLAB界面中重要组成部分,利用这个窗口可以和MATLAB交互操作,即对输入数据或命令进行相应的计算;Launch pad窗口中启动某个工具箱的应用程序;Workspace窗口记录工作空间;Command history窗口主要记录已执行过的命令,Current directory记录当前目录。
2.命令窗口菜单栏单击菜单栏上的“File”选项,就会弹出一个下拉菜单。
·“New”:单击“New”选项,你会看到一个包含三项内容的右拉式子菜单。
单击“M-file”,就会打开指定的编辑器,并且随之产生一个空白的M文件。
M文件是包含MATLAB源代码的文本文件。
MATLAB自带了大量M文件,当然你也可以在空白M文件中编制自己想要的源代码文件,这在MATLAB数值计算中是一项很重要的功能。
·“Open”:单击“Open”选项,会弹出一个对话框,要求你输入想要打开的文件,可以是M 或Fig文件,也可以是其他类型的有效文件。
·“Open Selection”:通常情况下这个选项呈现灰色,只有你在命令窗口的编辑区内选中一个M 文件时,才变成可用。
单击此选项将会用特定编辑器打开被选中的M文件。
·“Run Script”:单击“Run Script”选项,在对话框内输入或选中可执行的目标文件,单击“OK”,MATLAB将会执行被选中的目标文件。
实验一 MATLAB的基本操作

实验一 MATLAB 的基本操作一、实验目的:(1)学会MA TLAB 的基本操作。
(2)掌握MA TLAB 的基本命令。
二、实验环境:安装MATLAB7.0以上版本的计算机三、实验内容:1.文件的建立、保存与运行步骤一:打开MATLAB 软件,建立m 文件(File —New —M-file ),并保存命名为:test.m 。
步骤二:在test.m 文件中输入以下命令:0:1:10;%t 2*1;plot(t,y);%figure;%stem(t,y);%t y t ==+对设定取值连续信号作图打开新的图形窗口离散信号作图步骤三:保存(File--save ),运行程序(debug —run 或者直接按F5)。
观察输出图形。
步骤四:将程序第二句改为:2*1y t =+重复步骤三,观察出现的变化。
步骤五:去掉程序命令:figure ,观察出现的变化。
注意:文件的取名规范;分号(;)的作用;百分号(%)的作用。
2.程序的调试步骤一:观察主程序窗口中的三个部分:Workspace ,Command History ,Command Window 。
在Command Window 窗口的》符号后输入命令:x=2;观察各窗口中内容的变化。
步骤二:建立新的m 文件,命名为test2.m ,保存。
输入以下命令:(1,5);(6)clearclcx zeros y x ==步骤三:保存、运行该程序,观察Command Window 和Workspace 。
Command Window 显示出现错误,双击直接跳转到出现差错的程序行,修改程序为:y=x(4)。
保存、运行程序,再次观察Command Window 和Workspace 。
注意:程序的调试,是MATLAB 学习的必需内容。
灵活运用单步调试、断点设置等调试方法,会对以后的编程给予极大的方便。
3.help 命令的应用步骤一:在在Command Window 窗口的》符号后输入命令:help plot 步骤二:理解窗口显示内容。
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的基本操作
实验性质:验证
实验学时:2
一、实验目的
1、熟悉MATLAB语言的上机环境。
2、学会利用MATLAB进行基本的数学运算。
3、掌握当前目录、搜索路径等有关内容。
4、学会建立M文件。
二、实验内容
1、熟悉MATLAB语言的上机环境,掌握菜单、常用工具栏的使用。
2、设两个复数a=1+2i,b=3-4i,计算a+b,a-b,a*b,a/b。
3、已知圆的半径为15,求其直径、周长及面积。
4、设计M文件,输入书上例题并以自己的名字命名存储到D:\dianxin中,然后在命令窗口实现对该文件的调用,要求显示结果。
5、练习搜索路径的添加、删除操作。
6、利用帮助功能分别查询sin、max函数的功能及用法。
三、实验要求
按照实验室规范使用计算机。
实验操作要求
1.准备工作
(1)上课前应明确实验的内容和要求。
(2)根据实验内容阅读教材中的有关章节,弄清基本概念和方法,使实验能顺利完成。
2.上机要求
(1)遵守课堂纪律,注意聆听指导教师的讲解。
(2)实验中的具体操作应按书中的规定进行,如遇问题要及时向指导教师提出。
(3)实验中出现的机器故障必须及时向指导教师报告,不可随意自行处理。
(4)保持室内卫生,实验完毕,清扫实验室。
matlab基本操作实验报告

实验一 matlab 基本操作一、 实验目的熟悉matlab 的安装与启动;熟悉matlab 用户界面;熟悉matlab 功能、建模元素;熟悉matlab 优化建模过程。
二、 实验设备与仪器1.微机2.matlab 仿真软件三、 实验步骤1. 了解matlab 的硬件和软件必备环境;2. 启动matlab ;3. 熟悉标题栏,菜单栏,工具栏,元素选择窗口,状态栏,控制栏以及系统布局区;4. 学习优化建模过程。
四、 实验报告要求1. 写出matlab 系统界面的各个构成;以及系统布局区的组成;以及每一部分的功能;2. 优化建模过程应用举例五、实验内容(一)、Matlab 操作界面1. 命令窗口(command window )2. 命令历史窗口(command history )3. 工作空间管理窗口(workspace )4. 当前路径窗口(current directory )(二)、优化建模过程应用举例1、简单矩阵⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=987654321A 的输入步骤。
(1)在键盘上输入下列内容A = [1,2,3; 4,5,6; 7,8,9](2)按【Enter 】键,指令被执行。
(3)在指令执行后,MATLAB 指令窗中将显示以下结果:A = 1 2 34 5 67 8 92、矩阵的分行输入。
A=[1,2,34,5,67,8,9]A =1 2 34 5 67 8 93、指令的续行输入S=1-1/2+1/3-1/4+ ...1/5-1/6+1/7-1/8S =0.63454、画出衰减振荡曲线t ey t 3sin 3-=及其它的包络线30t e y -=。
t 的取值范围是]4,0[π。
t=0:pi/50:4*pi;y0=exp(-t/3);y=exp(-t/3).*sin(3*t);plot(t,y,'-r',t,y0,':b',t,-y0,':b')grid5、画出2222)sin(y x y x z ++=所表示的三维曲面。
实验一熟悉软件Matlab基本操作

实验⼀熟悉软件Matlab基本操作试验⼀:熟悉软件Matlab 基本操作⼀、实验⽬的及要求:练习MATLAB 的⼀般使⽤,为其他⼏个实验做准备。
⼆、实验内容:编写⼀个MATLAB 程序对所给的图像⽂件lena.bmp 进⾏读写、显⽰和改变颜⾊、统计直⽅图等操作。
同时练习这⾥给出的各种函数的⽤法。
更详细的操作请参考讲解MA TLAB 使⽤的相关书籍或者该软件的在线帮助⽂件。
三、实验步骤:1 .创建⼀个GUI ⽤户界⾯窗⼝启动MATLAB 软件后,进⼊集成开发环境,在主菜单上选择:Edit Web Window Help如上操作后,将有⼀个窗⼝弹出,即进⼊MATLAB 的GUI 编辑软件。
利⽤该编辑软件的“New-新建”创建你⾃⼰的⽤户界⾯窗⼝。
注意:要编辑⼀个以前设计的⽤户界⾯,操作过程与此类似,进⼊GUI 编辑软件后,利⽤“Open-打开”来选择要编辑的以前设计的⽤户窗⼝界⾯。
2.在⽤户界⾯窗⼝⾥添加⼀个按钮,并显⽰LENA 图像:步骤1:向⽤户窗⼝界⾯⾥添加⼀个按钮。
步骤2:将⿏标移到按钮上,点击右键,将会弹出⼀个菜单,做如下选择:步骤3:在上⼀步做完后,如果是新创建⽤户界⾯窗⼝,计算机将提⽰你输⼊⼀个⽂件名,请在字母A 后加上你的学号做为你创建的⽤户界⾯窗⼝的⽂件名,随后将出现⼀个M ⽂件的编辑窗⼝。
该M ⽂件是与⽤户界⾯窗⼝相关的⼀个⽂件,⽂件名的后缀不⼀样。
在M ⽂件的编辑窗⼝中,光标将定位在⼀个反显的字符⾏上,在该语句后,输⼊以下两条语句:function pushbutton1_Callback(hObject, eventdata, handles)B=imread(‘ye .bmp’);Imshow(B)步骤4:把该M ⽂件存起来,回到MATLAB 的command 窗⼝。
步骤5:运⾏你所编辑的M⽂件。
此后将出现你所设计的⽤户界⾯窗⼝。
步骤6:点击⽤户界⾯中的按钮,将能看到LENA的图像。
Matlab和Origin处理实验数据课件PPT

注意此文件应保存在Matlab的搜索路径内(一般在Matlab目录以下)。 如果保存在用户自己的工作目录,如d:\mywork,则应在调用此数据之 前先运行 cd d:\mywork,或将该目录加入到Matlab的搜索路径中: path(path,'d:\mywork')。
2021/3/10
10
2.1.2.2 有关数据分析函数
从方便和习惯出发,我们用向量T和R来处理数据,分别存 放温度和电阻的数据: T=example (:,1); %将第一列数据(温度)存放在向量T中; R=example (:,2); %将第二列数据(电阻)存放在向量R中。
2021/3/10
8
2.1.2.1 数据输入
如果在data_1.txt中的数据是按“行”方式存放的(第一行 为温度,第二行为电阻),则操作应当是: T=data_1(1,:); %第一行数据放在T中。 R=data_1(2,:); %第二行数据放在R中。
corrcoef(x) 求相关系数
cov(x) cumprod(x)
协方差矩阵 列累计积
cumsum(x) 列累计和
diff(x)
计算元素之间差
mean(x)
均值或列的平均值
median(x)
列的中值
sort(x) std(x) sum(x) max(x) min(x) prod(x)
按升序排列 列的标准偏差 各列的元素和 各列的最大值 各列的最小值 列元素的积
第二讲 数据处理
Matlab和Origin处理实验数据
2021/3/10
1
主要特点
MATLAB (MATrix LABoratory)具有用法简易、可灵活运 用、程式结构强又兼具延展性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一:Origin、MATLAB等软件基本操作
08高分子一班孔德成08206020117
实验学时:4学时
实验类型:上机实验
实验要求:必修
一、实验目的
1.巩固材料工程中涉及所学数学计算原理方面的知识;
2.熟悉Origin、EXCEL、MATLAB软件基本操作及其简单应用;
3.锻炼学生使用软件的能力,加强实验数据处理能力。
二、实验内容
1.学会用Origin、EXCEL进行实验曲线的绘制,并进行曲线拟合,并得出相关方程。
2.学会用MATLAB进行实验数据的处理,进行曲线拟合,并得出相关方程。
3.使用MATLAB进行多项式求解、加减运算、简单线性方程组的求解等。
4.使用MATLAB进行物理场的数值模拟,学会模拟简单边界条件下某种导热模型的温度场。
5.比较不同软件处理数据的优越。
三、实验原理、方法和手段
实验数据处理选择Origin或EXCEL,两种软件主要功能如下:(1)将实验数据自动画成在二维坐标中的图形,有利于对实验趋势的判断;(2)在同一幅图中可以画上多条实验曲线,有利对不同的实验数据进行比较研究;(3)不同的实验曲线可以选择不同的线型,并且可将实验点用不同的符号表示;(4)可对坐标轴名称进行命名,并可进行字体大小及型号的选择;(5)可将实验数据进行各种不同的回归计算,自动打印出回归方程等。
MATLAB亦有上述功能,作图拟合功能不如Origin、EXCEL简捷,它的数值计算功能比较优越,如矩阵计算、微积分计算、各种方程求解、插值和拟合等,具有方便的绘图和完善的可视化功能,可自行编制程序,可调用和修改源程序,可与其它语言进行连接。
四、实验组织运行要求要求:
根据本实验的特点和具体条件,采用集中授课形式,先演示说明软件使用的步骤与方法,再自行按照要求完成相关内容。
五、实验条件
计算机以及各种软件一套。
六、实验步骤
详细步骤见教学演示。
七、思考题
1.教材p36习题1.5使用不同软件作图,并比较拟合结果?
答:
Origin 作图
K 伸长差 值(
拟合结果比较:多项式拟合的结果比线性拟合好。
观察两条拟合的图线,多项式拟合有更多的点落在曲线上,而线性拟合只有少量的点落在曲线上,所以多项式拟合得到的结果误差较小,结果更好。
Excel 作图
拟合结果比较:多项式拟合的结果比线性拟合好。
2.多项式求解:43122560x x x -++=?
答:求解过程如下: >> p=[1 -12 0 25 6 0]; >> r=roots(p) r =
0 11.8173 1.6636 -1.2335 -0.2474
结果为:x=0,11.8173 ,1.6636, -1.2335,,-0.2474
3.对于根2和3构造多项式? 答:求解过程如下: >> a=[2;3]; >> r=poly(a) r =
1 -5 6 结果为:x 2
-5x+6=0
4.求多项式43325x x x ++-在2、4、6三点处的值? 答:求解过程如下: >> y=[1 3 0 2 -5]; >> polyval(y,[2 4 6])
ans =
39 451 1951
结果为:在此三点的值分别为:39,451,1951
5.求下述方程组的解: 要求至少使用两种方法
答:求解过程如下: 方法一:
>> a=[3 2 -1;-1 3 2;1 -1 -1]; >> b=[10;5;-1];
3210
3251x y z
x y z x y z +-=⎧⎪
-++=⎨⎪--=-⎩
>> x=inv(a)*b
x =
-2.0000
5.0000
-6.0000
方法二:
>> x=a\b
x =
-2.0000
5.0000
-6.0000
结果为:x=-2,y=5,z=-6
6.现有某活性炭吸附甲醇的实验数据,请将其制成实验数据图。
实验数据如下:
位。
(2)将3组数据进行线形拟合,并完成下面内容:
20℃截距A= 0.22669 ;斜率B= 0.00109 ;相关系数R= 0.97859 ;
40℃截距A= 0.14814 ;斜率B= 0.00113 ;相关系数R= 0.97715 ;
70℃截距A= 0.04271 ;斜率B= 0.00104 ;相关系数R= 0.98555 ;
不同拟合结果比较,选择最佳的拟合方程。
答:
(1)试验曲线
吸 附 量( g \ g )
压力(
mmHg)
(2)拟合曲线
压力(mmHg)
吸 附量(g\g
拟合过程如下:
[2004-1-1 02:11 "/Graph2" (2453005)] Linear Regression for Data1_B: Y = A + B * X
Parameter Value Error
------------------------------------------------------------ A 0.22669 0.01219 B 0.00109 1.14524E-4
------------------------------------------------------------
R SD N P
------------------------------------------------------------
0.97859 0.01437 6 6.82806E-4
------------------------------------------------------------
[2004-1-1 02:12 "/Graph2" (2453005)]
Linear Regression for Data1_C:
Y = A + B * X
Parameter Value Error
------------------------------------------------------------
A 0.14814 0.01305
B 0.00113 1.22589E-4
------------------------------------------------------------
R SD N P
------------------------------------------------------------
0.97715 0.01538 6 7.77283E-4
------------------------------------------------------------
[2004-1-1 02:12 "/Graph2" (2453005)]
Linear Regression for Data1_D:
Y = A + B * X
Parameter Value Error
------------------------------------------------------------
A 0.04271 0.00954
B 0.00104 8.95863E-5
------------------------------------------------------------
R SD N P
------------------------------------------------------------
0.98555 0.01124 6 3.11844E-4
拟合结果比较:只是使用了一种拟合方式,没法进行比较。
7. 已知下述工作表内容,请在EXCEL中完成下面的操作:
①创建工作表;
②根据工作表中数据,计算“姓名”列的“房价款”。
房价款按“1450×住房面积×(1-0.009×工龄-0.02×房屋年限)”计算,并以单元格格式中货币
类的“¥”货币符号、小数点后2位小数(例:¥44,886.20)表现,最后存盘。
工作表内容
八、实验总结
通过实验,我们熟悉了Origin、EXCEL、MATLAB软件的基本操作及其简单应用,锻炼了我们对实验数据处理的能力。
我们了解了Origin和EXCEL可以将实验数据自动画成在二维坐标中的图形,有利于对实验趋势的判断;可以在同一幅图中画上多条实验曲线,有利对不同的实验数据进行比较研究;可以对不同的实验曲线选择不同的线型以及得出拟合方程。
而MATLAB数值计算处理很好,通过编程可以对多项式进行求解、构造,方程组求解等。