MATLAB实验报告50059
基于matlab的实验报告

基于matlab的实验报告实验报告:基于MATLAB 的实验一、实验目的通过使用MATLAB 软件,掌握如何进行数据分析、图像处理、算法实现等一系列实验操作,提高实验者的实践能力和动手能力。
二、实验原理MATLAB 是一种在科学计算和技术开发领域广泛应用的计算机软件。
它能进行矩阵计算、绘制函数和数据图像、实现算法以及进行数据分析等。
通过掌握MATLAB 的使用,能够快速、高效地解决各种科学和工程问题。
三、实验内容1. 数据分析:使用MATLAB 的数据分析工具进行数据的导入、处理和分析。
2. 图像处理:利用MATLAB 的图像处理工具包对图像进行滤波、增强、分割等操作。
3. 算法实现:使用MATLAB 实现常用的算法,如排序、搜索、图像压缩等。
四、实验步骤1. 数据分析:(1)使用MATLAB 的读取数据函数将数据导入MATLAB 环境中。
(2)利用MATLAB 的数据处理函数进行数据清洗和预处理。
(3)使用MATLAB 的统计工具进行数据分析,如求平均值、标准差等。
(4)利用MATLAB 的绘图函数将分析结果可视化。
2. 图像处理:(1)使用MATLAB 的读取图像函数将图像导入MATLAB 环境中。
(2)利用MATLAB 的图像处理工具包进行滤波操作,如均值滤波、中值滤波等。
(3)使用MATLAB 的图像增强函数对图像进行锐化、变换等操作。
(4)利用MATLAB 的图像分割算法对图像进行分割。
3. 算法实现:(1)使用MATLAB 编写排序算法,如冒泡排序、快速排序等。
(2)使用MATLAB 编写搜索算法,如二分查找、线性搜索等。
(3)使用MATLAB 实现图像压缩算法,如离散余弦变换(DCT)。
五、实验结果实验中,我们使用MATLAB 完成了数据分析、图像处理和算法实现的一系列实验操作。
通过数据分析,我们成功导入了数据并对其进行了清洗和预处理,最后得到了数据的统计结果。
在图像处理方面,我们对图像进行了滤波、增强和分割等操作,最终得到了处理后的图像。
(最新版)MATLAB实验报告

(最新版)MATLAB实验报告实验一典型环节的MATLAB仿真一、实验目的1.熟悉MATLAB桌面和命令窗口,初步了解SIMULINK功能模块的使用方法。
2.通过观察典型环节在单位阶跃信号作用下的动态特性,加深对各典型环节响应曲线的理解。
3.定性了解各参数变化对典型环节动态特性的影响。
二、SIMULINK的使用MATLAB中SIMULINK是一个用来对动态系统进行建模、仿真和分析的软件包。
利用SIMULINK功能模块可以快速的建立控制系统的模型,进行仿真和调试。
1.运行MATLAB软件,在命令窗口栏“>>”提示符下键入simulink命令,按Enter 键或在工具栏单击按钮,即可进入如图1-1所示的SIMULINK仿真环境下。
2.选择File菜单下New下的Model命令,新建一个simulink 仿真环境常规模板。
3.在simulink仿真环境下,创建所需要的系统。
以图1-2所示的系统为例,说明基本设计步骤如下:1)进入线性系统模块库,构建传递函数。
点击simulink下的“Continuous”,再将右边窗口中“Transfer Fen”的图标用左键拖至新建的“untitled”窗口。
2)改变模块参数。
在simulink仿真环境“untitled”窗口中双击该图标,即可改变传递函数。
其中方括号内的数字分别为传递函数的分子、分母各次幂由高到低的系数,数字之间用空格隔开;设置完成后,选择OK,即完成该模块的设置。
3)建立其它传递函数模块。
按照上述方法,在不同的simulink 的模块库中,建立系统所需的传递函数模块。
例:比例环节用“Math”右边窗口“Gain”的图标。
4)选取阶跃信号输入函数。
用鼠标点击simulink下的“Source”,将右边窗口中“Step”图标用左键拖至新建的“untitled”窗口,形成一个阶跃函数输入模块。
5)选择输出方式。
用鼠标点击simulink下的“Sinks”,就进入输出方式模块库,通常选用“Scope”的示波器图标,将其用左键拖至新建的“untitled”窗口。
MATLAB实验报告(四份!!!)

0380160815880001449451490168779983287916534749293454515731] >> double(x) ans = -33.5325 60.6078 -54.7098 27.3192 实验三 MATLAB 绘图
一 实验环境 计算机 MATLAB 软件 二 实验目的 1. 掌握 MATLAB 的基本绘命令。 2. 掌握运用 MATLAB 绘制一维、二维、三维的图形方法。 3. 给图形加以修饰。 三 预备知识 特殊的二维图形函数有:直方图、柄图、阶梯图、饼图、频数累计柱状 图、极坐标图 四 实验内容和步骤
3.创建一个 3x3 矩阵,并求其转置,逆矩阵。 >> A=magic(3) A= 8 3 4 >> A' ans = 8 1 6 >> inv(A) 3 5 7 4 9 2 1 5 9 6 7 2
ans = 0.1472 -0.0611 -0.0194 -0.1444 0.0222 0.1889 0.0639 0.1056 -0.1028
3. 画出 y=的曲线(x(-5,5)) 。在这曲线上加入相同区间里的 y=的曲线,并且采用绿色折 线标识。 >> x=linspace(-5,5,100); >> y=x.^2; >> plot(x,y) >> hold on >> z=x.^(1/3); >> plot(x,z,'g--')
4. 在同一窗口不同坐标系里分别绘出 y1=sinx,y2=cosx,y3=cinh(x),y4=cosh(x)4 个图形。 >> x=linspace(0,2*pi,30); >> subplot(2,2,1);plot(x,sin(x)); >> subplot(2,2,2);plot(x,cos(x)); >> subplot(2,2,3);plot(x,sinh(x)); >> subplot(2,2,4);plot(x,cosh(x));
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=(x1)/(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实验二:MATLAB基本操作与用法一、实验目的1.掌握用MATLAB命令窗口进行简单数学运算。
MATLAB实验报告

实验一、Matlab 软件的安装与基本使用一、实验目的和要求:学会MA TLAB 软件的安装方法,熟悉MA TLAB 的工作环境及其基本功能的设置,以及基本指令的使用,了解MA TLAB 数值数组及其矩阵操作的使用、复数的输入方法。
二、实验内容和步骤:1、完成MA TLAB 软件的安装。
2、安装完成后启动MA TLAB 软件,熟悉MA TLAB 的工作环境。
打开MA TLAB 7,默认打开的窗口包括: (1)命令窗口(Command Window); (2)命令历史窗口(Command History); (3)工作间管理窗口(Workspace);(4)当前路径窗口(Current Directory)此外,还有捷径键、编译窗口、图形窗口和帮助窗口等其他种类的窗口,结合课本实例,熟悉每个窗口的功能和基本使用。
3、(1)求23)]47(212[÷-⨯+的运算结果,注意命令后有无分号的作用。
命令及结果如下:t=[12+2*(7-4)]/3^2t = 2(2)求20012x x v t at =++的值,其中t=5s 、010x m =、015/v m s =、29.81/sec a m =-。
命令及结果如下:syms t x0 v0 a; t=5,x0=10,v0=15,a=-9.18; x=x0+v0*t+1/2*a*t^2 t = 5 x0 = 10 v0 = 15 x = -29.7500(3) 设3x =, 4v =,用MA TLAB 命令求下列各式的值:1)22log()x v + 命令及结果如下:syms x v x=3,v=4; log(x^2+v^2)x = 3 ans =3.21892)2(2)x v - 命令及结果如下:syms x vx=3,v=4;f=(sqrt(x-3))/(x-2*v)^2 x = 3 f = 0 3) |sin 2|vx e命令及结果如下: syms x v x=3,v=4;t=abs(2*x)*exp(v) x = 3t = 327.58894、用三种不同的方法输入矩阵1234246836912a ⎛⎫ ⎪= ⎪ ⎪⎝⎭,运行并观察实验结果,矩阵的三种基本输入方法如下:a=[1,2,3,4;3,4,6,8;3,6,9,12] a =1 2 3 4 3 4 6 8 3 6 9 12>> a=[1,2,3,43,4,6,8 3,6,9,12]a =1 2 3 4 3 4 6 8 3 6 9 12>> >>利用M 文件创建 1 2 3 4 3 4 6 8 3 6 9125、输入复数矩阵⎥⎦⎤⎢⎣⎡-+++=i ii i24356223B ,并求其实部、虚部、模和幅角(分别用弧度和角度表示),了解MA TLAB 向量化运算的特点。
MATLAB综合实验报告

实验七综合实验一.实验目的能综合利用信号处理的理论和Matlab工具实现对信号进行分析和处理(1)熟练对信号进行时域和频域分析;(2)熟练进行滤波器设计和实现;(3)掌握对信号的滤波处理和分析。
二.实验原理设计并实现滤波器对信号进行分析和处理是信号处理课程学习的主要内容。
通过对信号进行频谱分析,能发现信号的频率特性,以及组成信号的频率分量。
对信号进行滤波处理,能改善信号的质量,或者为数据处理(如传输,分类等)提供预处理,等。
本次实验是对特定信号进行分析并进行滤波处理,需要综合应用之前的实验内容,主要有以下几个方面。
(1)离散时间信号与系统的时域分析Matlab为离散时间信号与系统的分析提供了丰富且功能强大的计算函数和绘图分析函数,便于离散时间信号和系统的时域表示和分析。
(2)信号的频域分析信号处理课程主要学习了离散信号和系统的频域分析方法与实现,以及滤波器的设计与实现。
离散信号与系统的频域分析包括DTFT、DFT、Z变换等,FFT则是DFT的快速实现。
用Matlab分析信号的频谱可以用freqz函数或者FFT函数。
(3)滤波器设计滤波器的设计首先要确定滤波器的类型,即低通、高通、带通还是带阻。
滤波器的边缘频率可以通过对信号的频谱分析得到,滤波器的幅度指标主要有阻带最小衰减As和通带最大衰减Ap。
一般来说,As越大,对截止通过的频率分量的衰减越大;Ap越小,对需要保留的频率分量的衰减越小。
因此,As越大,Ap越小,滤波器的性能越好,但随之而来,滤波器的阶数越大,实现的代价(包括计算时间和空间)越大。
由此,滤波器的设计需要对滤波器性能和实现代价进行均衡考虑。
另外根据冲激响应的长度可以分为IIR和FIR两种类型。
两种类型的滤波器各有特点。
用FIR滤波器可以设计出具有严格线性相位的滤波器,但在满足同样指标的条件下,FIR滤波器的阶数高于IIR滤波器。
Matlab为各种类型的滤波器的设计提供了丰富的函数,可以借助这些函数方便地设计出符合要求地滤波器。
matlab计算机实验报告

matlab计算机实验报告Matlab计算机实验报告引言Matlab是一种强大的计算机软件,广泛应用于科学计算、数据分析和工程设计等领域。
本实验报告旨在介绍我对Matlab的实验研究和应用。
通过实验,我深入了解了Matlab的功能和特点,并通过实际案例展示了其在科学计算和数据处理中的应用。
实验一:基本操作和语法在本实验中,我首先学习了Matlab的基本操作和语法。
通过编写简单的程序,我熟悉了Matlab的变量定义、赋值、运算符和条件语句等基本语法。
我还学习了Matlab的矩阵操作和向量化计算的优势。
通过实例演示,我发现Matlab在处理大规模数据时具有高效性和便捷性。
实验二:数据可视化数据可视化是Matlab的重要应用之一。
在本实验中,我学习了如何使用Matlab绘制各种图表,如折线图、散点图、柱状图和饼图等。
我了解了Matlab 的绘图函数和参数设置,并通过实例展示了如何将数据转化为直观的图形展示。
数据可视化不仅可以帮助我们更好地理解数据,还可以用于数据分析和决策支持。
实验三:数值计算和优化Matlab在数值计算和优化方面具有强大的功能。
在本实验中,我学习了Matlab 的数值计算函数和工具箱,如数值积分、微分方程求解和线性代数运算等。
通过实例研究,我发现Matlab在求解复杂数学问题和优化算法方面具有出色的性能。
这对于科学研究和工程设计中的数值分析和优化问题非常有用。
实验四:图像处理和模式识别Matlab在图像处理和模式识别领域也有广泛的应用。
在本实验中,我学习了Matlab的图像处理工具箱和模式识别算法。
通过实例演示,我了解了如何使用Matlab进行图像滤波、边缘检测和特征提取等操作。
我还学习了一些常见的模式识别算法,如支持向量机和神经网络等。
这些技术在计算机视觉和模式识别中具有重要的应用价值。
实验五:信号处理和系统建模Matlab在信号处理和系统建模方面也有广泛的应用。
在本实验中,我学习了Matlab的信号处理工具箱和系统建模工具。
MATLAB实验报告

MATLAB实验报告MATLAB实验报告姓名:专业:学号:实验⼀MATLAB环境的熟悉与基本运算⼀、实验⽬的:1.熟悉MATLAB开发环境2.掌握矩阵、变量、表达式的各种基本运算⼆、实验基本知识:1.熟悉MATLAB环境:MATLAB桌⾯和命令窗⼝、命令历史窗⼝、帮助信息浏览器、⼯作空间浏览器⽂件和搜索路径浏览器。
2.掌握MATLAB常⽤命令3.MATLAB变量与运算符变量命名规则如下:(1)变量名可以由英语字母、数字和下划线组成(2)变量名应以英⽂字母开头(3)长度不⼤于31个(4)区分⼤⼩写MATLAB中设置了⼀些特殊的变量与常量,列于下表。
MATLAB运算符,通过下⾯⼏个表来说明MATLAB的各种常⽤运算符表2MATLAB算术运算符表3MATLAB关系运算符表4MATLAB逻辑运算符表5MATLAB特殊运算4.MATLAB的⼀维、⼆维数组的寻访表6⼦数组访问与赋值常⽤的相关指令格式5.MATLAB的基本运算表7两种运算指令形式和实质内涵的异同表6.MATLAB的常⽤函数表8标准数组⽣成函数表9数组操作函数三、实验内容1、学习安装MATLAB软件。
2、学习使⽤help命令,例如在命令窗⼝输⼊helpeye,然后根据帮助说明,学习使⽤指令eye(其它不会⽤的指令,依照此⽅法类推)3、学习使⽤clc、clear,观察commandwindow、commandhistory和workspace等窗⼝的变化结果。
4、初步程序的编写练习,新建M-file,保存(⾃⼰设定⽂件名,例如exerc1、exerc2、exerc3……),学习使⽤MATLAB的基本运算符、数组寻访指令、标准数组⽣成函数和数组操作函数。
注意:每⼀次M-file的修改后,都要存盘。
四、实验结果练习A:(1)helprand,然后随机⽣成⼀个2×6的数组,观察commandwindow、commandhistory和workspace等窗⼝的变化结果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(3)分别求表达式 E<D,E&D,E|D,~E|~D 的值。
主要教学环节的组织: 教师讲授实验目的、给出一简单程序,演示过程,然后同学上机练习。
思考题: 设 A 和 B 是同大小的矩阵,试分析 A*B、 A.*B、 A./B、 B.\A 及 A/B 和 B\A 的
区别?如果 A 和 B 是标量数据,结论会如何? A*B 是两个矩阵每行每列元素分别相乘并相加; A.*B 表示 A 与 B 单个元素之间对应相乘; A./B 表示 A 矩阵除以 B 矩阵的对应元素; B.\A 等价于 A./B; A/B 表示 A 的逆左乘 B 矩阵; B\A 表示 A 矩阵的逆右乘 B 矩阵。
(2)x=t^2,y=5t^3
3、利用图形对象绘制下列三维图形,要求对图形进行光照处理。 (1)z=x^2+y^2-5sin(xy)
(2)z=y^3 4、以任意位置子图形式绘制出正弦、余弦、正切和余切函数曲线。
4、 用 patch 函数绘制出一个填充渐变色的正五边形。
实验十 MATLAB 图形用户界面设计
disp('A'); elseif c>=80 & c<90
disp('B'); elseif c>=70 & c<80
disp('C'); elseif c>=60 & c<70
disp('D'); elseif c>=0 & c<60
disp('E'); else
disp('输入出错'); end c=input('请输入一个百分制分数:'); %用 switch 语句实现 switch fix(c/10);
然后选择 MATLAB 程序组中的 MATLABR2008b 程序选项,即可启动 MATLAB 系统。 (2) 在 MATLAB 的安装路径中找到 MATLAB 系统启动程序 matlab.exe,然后 运行它。 (3) 在桌面上建立快捷方式后。双击快捷方式图标,启动 MATLAB。 退出: (1) 在 MATLAB 主窗口 file 菜单中选择 exitMATLAB 命令。 (2) 在 MATLAB 命令窗口中输入 exit 或 quit 命令。 (3) 单击 MATLAB 主窗口的关闭按钮。 2、 简述 MATLAB 的主要功能。 MATLAB 是一种应用于科学计算领域的数学软件,它主要包括数值计算和符 号计算功能、绘图功能、编程语言功能以及应用工具箱的扩展功能。 3、 如果一个 MATLAB 命令包含的字符很多,需要分成多行输入,该如何处理?
a=input('请输入五个数'); %用循环结构实现 max=a(1); min=a(1);
for i=1:5; if max < a(i) max = a(i) end if min > a(i) min = a(i) end
end
a=input('请输入五个数'); %以下用 max,min 函数实现 max=max(a) min=min(a)
2、 在 MATLAB 的操作环境下验证课本;例 1-1 至例 1-4,总结 MATLAB 的特点。 例 1-1
例 1-2 例 1-3 例 1-4
3、 利用帮助功能查询 inv、plot、max、round 等函数的功能。
4、 完成下列操作: (1) 在 matlab 命令窗口输入以下命令:
x=0:pi/10:2*pi; y=sin(x); (2) 在工作空间窗口选择变量 y,再在工作空间窗口选择回绘图菜单命令或在工具
(2)x^2+2y^2=64
2、设 y=1/(1+e^-t), -π<=t<=π,在同一窗口采用子图的形式绘制条形图、阶梯图、杆图和 对数坐标图等不同图形,并对不同图形加标注说明。
3、绘制下列极坐标图。 (1)r=5cost+4
(2)r=5sin2t/cost,- π/3<=d<=π/3
4、绘制下列三维图形。 (1)x=e^-t/20cost, y=e^-t/20sint 0<=t<=2π, z=t
3.已知 A=[23,10,-0.778,0;41,-45,65,5;32,5,0,32;6,-9.54,54,3,14] 完成下列操作: (1)输出 A 在[10,25]范围内的全部元素。
(2)取出 A 前 3 行构成的矩阵 B,前两例构成矩阵 C,右下角 3*2 子矩阵构成矩阵 D,B 与 C 的乘积构成矩阵 E。
实验一 MATLAB 操作基础
实验目的和要求: 1、 熟悉 MATLAB 的操作环境及基本操作方法。 2、 掌握 MATLAB 的搜索路径及设置方法。 3、 熟悉 MATLAB 帮助信息的查阅方法
实验内容: 1、建立自己的工作目录,再设置自己的工作目录设置到 MATLAB 搜索路径下,再试 验用 help 命令能否查询到自己的工作目录。
5. (1). 第一种:用 sum 函数实现 clear n=input('输入一个数:'); j=1:n; %用 sum 函数实现 b=sum(1./(j.^2)); b
第二种:用循环函数实现 clear n=input('输入一个数:'); %用循环函数实现 a=0; for i=1:n
a=a+1/(i^2); end disp(a);
2. 输入一个百分制成绩,要求输出成绩等级 A、B、C、D、E。其中 90~100 分为 A,80~89 分为 B,70~79 分为 C,60~69 分为 D,60 分以下为 E。要求:
(1) 分别用 if 语句和 switch 语句实现 (2) 输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。 c=input('请输入一个百分制分数:'); %用 if 语句实现 if c>=90 & c<=100
栏中单击绘图命令按钮,绘制变量 y 的图形,并分析图形的含义。
5、访问 mathworks 公司的主页,查询有关 MATLAB 的产品信息。 主要教学环节的组织:
教师讲授实验目的、开发环境界面、演示实验过程,然后同学上机练习。
思考题:
1、 如何启动与退出 MATLAB 集成环境? 启动: (1) 在 windows 桌面,单击任务栏上的开始按钮,选择‘所有程序’菜单项,
case{9,10} m='A';
case{8} m='B';
case{7} m='C';
case{6} m='D';
case num2cell(0:5) m='E';
otherwise m='输入出错';
end disp(m);
3. 输入 5 个数,求其中最大数和最小数。要求分别用循环结构和调用 MATLAB 的 max 函 数、min 函数来实现。
(2)z=5,|x|<=5,|y|<=5,要求应用差值着色处理。
5、播放一个直径不断变化的球体。
三、主要教学环节的组织:
教师讲授实验目的、给出题目的数学模型,然后同学上机编程。
四、思考题:
编程设置一个直径不断变化的球体。 答案同第五题
实验九 MATLAB 图形句柄
实验日期:2015 年 11 月 29 日
使用‘;’隔开 4、 Help 命令和 lookfor 命令有何区别? help 是显示 matlab 内置的帮助信息 一般是 help 命令; 而 lookfor 关键词 是通过关键词查找,“关键词”就是你要找的词语 5、 在 MATLAB 环境下,建立了一个变量 fac,同时又在当前目录下建立了一个 m
7. (1).
(2).
主要教学环节的组织: 教师讲授实验目的、给出程序,演示过程,然后同学上机练习。。
实验四 MATLAB 绘图
实验日期:2015 年 11 月 15 日 一、实验目的和要求:
6、 掌握绘制二维图形及三维图形的方法。 7、 掌握图形控制及修饰处理的方法。 8、 了解图象处理及动画制作的基本方法。 二、实验内容: 1、绘制下列曲线。 (1)y=x-x^3/3!
文件 fac.m,如果需要运行 fac.m 文件,该如何处理?
实验二 MATLAB 矩阵及运算
实验目的和要求: 1、 掌握 MATLAB 数据对象的特点及运算规则 2、 掌握 MATLAB 建立矩阵的方法及矩阵处理的方法 3、 掌握 MATLAB 分析的方法
实验内容: 1.求下列表达式的值
(1)
(2)
实验日期:2015 年 12 月 27 日
一、实验目的和要求:
1、掌握菜单设计的方法 2、掌握各种控件的属性和创建方法。 3、掌握 CUI 设计工具的使用方法。
二、实验内容:
1、利用 GUI 设计工具设计如下用户界面,该界面包括一个用于显示图形的坐标轴对象, 现实的图形包括表面图、网络图和等高线图。绘制图形的功能通过三个命令按钮来实现,用 户通过单击相应的命令按钮,即可绘制相应图形。绘制图形所需要的数据通过一个弹出框来 选取。在弹出框中包括 3 个选项,分别对应 MATLAB 的数据 Peaks,Membrane 和用户自定 义的绘图 Sinc,用户可以通过选择相应的选项来载入相应的绘图数据。在图形窗口默认的菜 单条上添加一个菜单项 Select,Select 下又有两个子菜单项 Yellow 和 Red,选中 Yellow 项时 图形窗口将变成红色。
(2). 第一种:用循环结构实现 clear n=input('输入一个数:'); %用循环结构实现 a=1; for i=1:n
a=((2*i*i*2)/((2*i-1)*(2*i+1)))*a; end disp(a);