1、武汉理工大学 Matlab 应用课程设计课程设计说明书课程设计任务书学生姓名: 金肇威 专业班级: 电信 1106 班 指导教师:李景松 阙大顺 工作单位:信息工程学院 题目: Matlab 运算与二阶动态电路分析 初始条件:1. MATLAB7.0 以上版本软件;2. 课程设计辅导资料:“MATLAB 语言基础及使用入门” 、 “MATLAB 及在电子信息课程中的应用”等;3. 先修课程:高等数学、线性代数、电路、Matlab 应用实践及信号处理类相关课程等。要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1. 课程设计时间:1.5 周,分散;2. 课程设计
2、内容:根据指导老师给定的 7 套题目,按规定选择其中 1 套完成;3. 本课程设计统一技术要求:研读辅导资料对应章节,对选定的设计题目进行理论分析,针对具体设计部分的原理分析、建模、必要的推导和可行性分析,画出程序设计框图,编写程序代码(含注释) ,上机调试运行程序,记录实验结果(含计算结果和图表) ,并对实验结果进行分析和总结。具体设计要求包括: 初步了解 MATLAB、熟悉 MATLAB 界面、进行简单操作; MATLAB 的数值计算:创建矩阵、矩阵运算、多项式运算、线性方程组、数值统计; 基本绘图函数:plot, plot3, mesh, surf 等,要求掌握以上绘图函数的用法、简单图
3、形标注、简单颜色设定等; 使用文本编辑器编辑 m 文件,函数调用; 能进行简单的信号处理 MATLAB 编程; 按要求参加课程设计实验演示和答辩等。4. 课程设计说明书按学校“课程设计工作规范”中的“统一书写格式”撰写,具体包括: 目录; 与设计题目相关的理论分析、归纳和总结; 与设计内容相关的原理分析、建模、推导、可行性分析; 程序设计框图、程序代码(含注释) 、程序运行结果和图表、实验结果分析和总结; 课程设计的心得体会(至少 500 字) ; 参考文献(不少于 5 篇) ; 其它必要内容等。时间安排:1.5 周(分散进行)参考文献:1 (美)穆尔,高会生,刘童娜,李聪聪MATLAB 实用
4、教程(第二版) . 电子工业出版社,2010.2 王正林,刘明 精通 MATLAB(升级版) .电子工业出版社,2011.3 陈杰 . MATLAB 宝典(第 3 版) . 电子工业出版社,2011.4 刘保柱,苏彦华,张宏林 . MATLAB 7.0 从入门到精通( 修订版 ) . 人民邮电出版社,2010.指导教师签名: 年 月 日武汉理工大学 Matlab 应用课程设计课程设计说明书 11系主任(或责任教师)签名: 年 月 日 目 录 1MATLAB 概述.11.1MATLAB 简介 11.2 MATLAB 的功能 .11.3MATLAB 的典型应用 .32 设计题目:MATLAB 运算
5、与应用设计 套题七 .43 设计内容 .63.1 题一 .63.2 题二 .73.3 题三 .83.4 题四 .83.5 题五 .143.6 题六 .153.7 题七 163.8 题八 173.9 题九 183.10 题十 203.11 题十一.214 课程设计心得 255 参考文献 26武汉理工大学 Matlab 应用课程设计课程设计说明书 226 本科生课程设计成绩评定表 27武汉理工大学 Matlab 应用课程设计 课程设计说明书摘要:报告分为四部分。第一部分主要介绍 Matlab 的基本知识、功能及应用。第二部分分为十一道题目,涉及 Matlab 各个知识点,有详细的分析,程序及结果。
6、第三部分是关于本次课程设计的自我总结和心得体会。第四部分是课程设计和制作报告期间阅读的相关文献。武汉理工大学 Matlab 应用课程设计 课程设计说明书 111 MATLAB 概述1.1MATLAB 简介MATLAB 软件由美国 Math Works 公司于 1984 年推出,经过不断的发展和完善,如今己成为覆盖多个学科的国际公认的最优秀的数值计算仿真软件。MATLAB 具备强大的数值计算能力,许多复杂的计算问题只需短短几行代码就可在 MATLAB 中实现。作为一个跨平台的软件,MATLAB 已推出 Unix、Windows 、Linux 和 Mac 等十多种操作系统下的版本,大大方便了在不同
7、操作系统平台下的研究工作。MATLAB 软件具有很强的开放性和适应性。在保持内核不变的情况下, MATLAB 可以针对不同的应用学科推出相应的工具箱(toolbox),目前己经推出了图象处理工具箱、信号处理工具箱、小波工具箱、神经网络工具箱以及通信工具箱等多个学科的专用工具箱,极大地方便了不同学科的研究工作。国内已有越来越多的科研和技术人员认识到MATLAB 的强大作用,并在不同的领域内使用 MATLAB 来快速实现科研构想和提高工作效率。MATLAB 提供了 20 类图像处理函数,涵盖了图像处理的包括近期研究成果在内的几乎所有的技术方法,是学习和研究图像处理的人员难得的宝贵资料和加工工具箱。
8、这些函数按其功能可分为:图像显示;图像文件 I/O;图像算术运算;几何变换; 图像登记;像素值与统计;图像分析;图像增强;线性滤波;线性二元滤波设计;图像去模糊;图像变换; 邻域与块处理;灰度与二值图像的形态学运算;结构元素创建与处理;基于边缘的处理;色彩映射表操作; 色彩空间变换;图像类型与类型转换。1.2MATLAB 的功能(1)强大的科学计算机数据处理能力MATLAB 是一个包含大量计算算法的集合。其拥有 600 多个工程中要用到的数学运算函数,可以方便的实现用户所需的各种计算功能。函数中所使用的算法都是科研和工程计算中的最新研究成果,而前经过了各种优化和容错处理。在通常情况下,可以用它
9、来代替底层编程语言,如 C 和 C+ 。在计算要求相同的情况下,使用 MATLAB 的编程工作武汉理工大学 Matlab 应用课程设计 课程设计说明书 22量会大大减少。MATLAB 的这些函数集包括从最简单最基本的函数到诸如矩阵,特征向量、快速傅立叶变换的复杂函数。函数所能解决的问题其大致包括矩阵运算和线性方程组的求解、微分方程及偏微分方程的组的求解、符号运算、傅立叶变换和数据的统计分析、工程中的优化问题、稀疏矩阵运算、复数的各种运算、三角函数和其他初等数学运算、多维数组操作以及建模动态仿真等。(2)出色的图形处理功能图形处理功能 MATLAB 自产生之日起就具有方便的数据可视化功能,以将向
10、量和矩阵用图形表现出来,并且可以对图形进行标注和打印。高层次的作图包括二维和三维的可视化、图象处理、动画和表达式作图。可用于科学计算和工程绘图。新版本的 MATLAB对整个图形处理功能作了很大的改进和完善,使它不仅在一般数据可视化软件都具有的功能(例如二维曲线和三维曲面的绘制和处理等)方面更加完善,而且对于一些其他软件所没有的功能(例如图形的光照处理、色度处理以及四维数据的表现等) ,MATLAB 同样表现了出色的处理能力。同时对一些特殊的可视化要求,例如图形对话等,MATLAB 也有相应的功能函数,保证了用户不同层次的要求。另外新版本的 MATLAB 还着重在图形用户界面(GUI )的制作上
11、作了很大的改善,对这方面有特殊要求的用户也可以得到满足。(3)应用广泛的模块集合工具箱MATLAB 对许多专门的领域都开发了功能强大的模块集和工具箱。一般来说,它们都是由特定领域的专家开发的,用户可以直接使用工具箱学习、应用和评估不同的方法而不需要自己编写代码。目前,MATLAB 已经把工具箱延伸到了科学研究和工程应用的诸多领域,诸如数据采集、数据库接口、概率统计、样条拟合、优化算法、偏微分方程求解、神经网络、小波分析、信号处理、图像处理、系统辨识、控制系统设计、LMI 控制、鲁棒控制、模型预测、模糊逻辑、金融分析、地图工具、非线性控制设计、实时快速原型及半物理仿真、嵌入式系统开发、定点仿真、
12、DSP 与通讯、电力系统仿真等,都在工具箱(Toolbox)家族中有了自己的一席之地。(4)实用的程序接口和发布平台新版本的 MATLAB 可以利用 MATLAB 编译器和 C/C+数学库以及图形库,将自己的 MATLAB 程序自动转换为独立于 MATLAB 运行的 C 和 C+的代码。允许用户编写可以和 MATLAB 进行交互的 C 或 C+语言程序。另外, MATLAB 网页服务程序还容许在Web 应用中使用自己的 MATLAB 数学和图形程序。MATLAB 的一个重要特色就是具有武汉理工大学 Matlab 应用课程设计 课程设计说明书 33一套程序扩展系统和一组称之为工具箱的特殊应用子程
13、序。工具箱是 MATLAB 函数的子程序库,每一个工具箱都是为某一类学科专业和应用而定制的,主要包括信号处理、控制系统、神经网络、模糊逻辑、小波分析和系统仿真等方面的应用。(5)应用软件开发(包括用户界面)在开发环境中,使用户更方便地控制多个文件和图形窗口;在编程方面支持了函数嵌套,有条件中断等;在图形化方面,有了更强大的图形标注和处理功能,包括对性对起连接注释等;在输入输出方面,可以直接向 Excel 和 HDF5 进行连接。1.3MATLAB 的典型应用MATLAB 的应用领域十分广阔,典型的应用举例如下:(1) 数据分析(2) 数值与符号计算;(3) 工程与科学绘图;(4) 控制系统设计
14、;(5) 航天工业;(6) 汽车工业;(7) 生物医学工程;(8) 语音处理;(9) 图像与数字信号处理;(10) 财务、金融分析;(11) 建模、仿真及样机开发;(12) 新算法研究开发;(13) 图形用户界面设计。武汉理工大学 Matlab 应用课程设计 课程设计说明书 442 设计题目 Matlab 运算与二阶动态电路分析1求100,200 之间第一个能被 21 整除的整数。2绘制余弦曲线 y=cos(x)和指数函数 y=x2 曲线。3计算 2+4+6.+100 的值,当和大于 2000 时终止计算。4分析下面每条指令的功能并运行,观察执行结果。(1) X=0:0.25:3;Y=X.*e
15、xp(-X);plot(X,Y),xlabel(x), ylabel(y),title(y=x*exp(-x);(2) A=zeros(3,5)A(:)=-4:5L=abs(A)4islogical(L)X=A(L)(3) A=1:5;6:10pow2(A)(4) A=zeros(3,2)A(:)=1:6A=A*(1+i)A1=A.;B1=A;(5) A=ones(2,3)B=ones(2)武汉理工大学 Matlab 应用课程设计 课程设计说明书 55C=eye(4)D=diag(C)E=repmat(C,1,3)5利用 whileend 循环结构编程求出 1+3+5+101 的值。6.随机生
16、成一个 100003 的矩阵,并绘制其柱状图。7. 利用 switchcase 编写以下程序:某商场对顾客所购买的商品实行打折销售,标准如下(商品价格用 price 来表示):price for n=100:200 % 控制 n 从 100 开始以 1 为步长出个取值至 200;if rem(n,21)=0 % 判断条件:整数对 21 取余不等于 0continue % 结束本次循环,开始下一次循环end % i f 语句结束标志break % 跳出循环体执行下面的语句end n % 提示输出 nn = 1053.1.3 程序流程图 1-1 题 1 流程图3.1.4 实验结果进行分析和总结:利
17、用 for 语句逐个去值,然后通过 if 语对 rem(n,21)=0 进行判断满足条件时,循100-nnn=n+1rem(n,21)=0YN武汉理工大学 Matlab 应用课程设计 课程设计说明书 77环继续。不满足时,结束循环。输出 n 的值为 1053.2 题二.绘制余弦曲线 y=cos(x)和指数函数 y=x2 曲线。 3.2.1 分析:在 matlab 中绘制函数图像有很多的函数可以完成。如:fplot 函数 plot函数等,不同的函数使用规则是有区别的,合理使用任何一个画图函数得到预期的结果。3.2.2 程序编码: x=0:pi/100:4*pi;y=cos(x);plot(x,y
18、) x=0:0.01:4;y=x.2;plot(x,y) 3.2.3 函数图像如(图 2-1):y=cos(x) y=x2图 2-1 题 2 结果截图 3.2.4 实验结果分析和总结:Plot 函数的基本调运格式为:plot(x,y)其中 x,y 为向量,可存储 x 坐标和 y 坐标数据。武汉理工大学 Matlab 应用课程设计 课程设计说明书 883.3 题三.计算 2+4+6.+100 的值,当和大于 2000 时终止计算。3.3.1 分析:利用 for 循环语句来的到累加的效果,并利用 while 语句控制和大于 2000时终止计算。3.3.2 程序编码: y=0;n=100;for i
19、=2:2:100y=y+i;if y2000break;endend yy = 20703.3.3 实验结果分析和总结:利用 for 语句使 i 从 2 到 100 逐个取值,利用 y=y+i 语句实现累加,利用 if y2000 语句最终达到题目要求,求得 y=2070。3.4 题四.分析下面每条指令的功能并运行,观察执行结果。3.4.1 x=0:0.25:3; y=x.*exp(-x); plot(x,y),label(x), label(y),title(y=x*exp(-x);3.4.1.1 分析:X=0:0.25:3;得到以 0.25 为步长,取得 0 到 3 内的所有实数,确定自变
20、量 X 的范围。利用 plot 函数画出函数 Y 的图像,并设置图像的一些基本性质。3.4.1.2 程序编码: x=0:0.25:3;武汉理工大学 Matlab 应用课程设计 课程设计说明书 99y=x.*exp(-x);plot(x,y),xlabel(x), ylabel(y),title(y=x*exp(-x);图 4-1 y=x*exp(-x)3.4.2 A=zeros(2,5)A(:)=-4:5L=abs(A)4islogical(L)X=A(L)3.4.2.1 分析:zeros 函数建立一个 2*5 全 0 矩阵赋给 A,在将-4 到 5 内的整数赋给A,形成新的矩阵。L=abs(
21、A)4,获得新的矩阵 L,通过逻辑函数 islogical 得到新的矩阵赋给 X。3.4.2.2 程序编码及其输出结果:输入: A=zeros(2,5)输出: A =0 0 0 0 00 0 0 0 0输入: A(:)=-4:5武汉理工大学 Matlab 应用课程设计 课程设计说明书 1010输出: A =-4 -2 0 2 4-3 -1 1 3 5输入: L=abs(A)4输出: L =0 0 0 0 00 0 0 0 1输入: islogical(L)输出: ans =1输入: X=A(L)输出: X =53.4.3 A=1:5;6:10pow2(A)3.4.3.1 分析:pow2 函数的
22、使用。3.4.3.2 程序编码:输入: A=1:5;6:10武汉理工大学 Matlab 应用课程设计 课程设计说明书 1111输出: A =1 2 3 4 56 7 8 9 10输入: pow2(A)输出: ans =2 4 8 16 3264 128 256 512 10243.4.4 A=zeros(3,2) A(:)=1:6 A=A*(1+i) A1=A.; B1=A;3.4.4.1 程序代码分析:A=zeros(3,2) %生成一个 3 行 2 列的全 0 矩阵A(:)=1:6 %将 A 从新赋值A=A*(1+i) %将 A 中的每个元素进行运算A1=A. %求 A 的转置矩阵B1=A
23、 %求 A 的共轭转置矩阵3.4.4.3 程序运行结果:A =0 00 00 0武汉理工大学 Matlab 应用课程设计 课程设计说明书 1212A =1 42 53 6A =1.0000 + 1.0000i 4.0000 + 4.0000i2.0000 + 2.0000i 5.0000 + 5.0000i3.0000 + 3.0000i 6.0000 + 6.0000iA1 =1.0000 + 1.0000i 2.0000 + 2.0000i 3.0000 + 3.0000i4.0000 + 4.0000i 5.0000 + 5.0000i 6.0000 + 6.0000iB1 =1.000
24、0 - 1.0000i 2.0000 - 2.0000i 3.0000 - 3.0000i4.0000 - 4.0000i 5.0000 - 5.0000i 6.0000 - 6.0000i3.4.5 A=ones(2,3) B=ones(2) C=eye(4) D=drag(C) E=repeat(C,1,3)武汉理工大学 Matlab 应用课程设计 课程设计说明书 13133.4.5.1 分析:ones 函数以及 eye,drag,repmat 函数的使用。3.4.5.2 程序编码:A = ones(2,3) %生成一个 23 的全为 1 的矩阵B = ones(2) %生成一个 22 的
25、全为 1 的方阵C = eye(4) %生成一个 4 阶单位矩阵D = diag(C) %取 C 矩阵中的对角元素作为列向量E = repmat(C,1,3) %将 C 矩阵复制为 13 块的矩阵3.4.5.3 程序运行结果A =1 1 11 1 1B =1 11 1C =1 0 0 00 1 0 00 0 1 00 0 0 1D =1武汉理工大学 Matlab 应用课程设计 课程设计说明书 1414111E =1 0 0 0 1 0 0 0 1 0 0 00 1 0 0 0 1 0 0 0 1 0 00 0 1 0 0 0 1 0 0 0 1 00 0 0 1 0 0 0 1 0 0 0 1
26、3.5 题五.利用 whileend 循环结构编程求出 1+3+5+101 的值。3.5.1 分析:while 语句while 语句的一般格式为:while (条件)循环体语句end其执行过程为:若条件成立,则执行循环体语句,执行后再判断条件是否成立,如果不成立则跳出循环。3.5.2 程序编码: sum=0;i=1;while i sum3.5.3 程序流程图 如(图 5-1)武汉理工大学 Matlab 应用课程设计 课程设计说明书 1515i101图 5-1 题 5 流程图3.6 题六.随机生成一个 100003 的矩阵,并绘制其柱状图。3.6.1 分析:利用 rand 函数生成这个矩阵。3
27、.6.2 程序编码: a=rand(10000,3);bar(a)3.6.3 函数图像 如(图 6-1)Sum=0,i=1While i sl(0.5); sl(5);3.8.4 输出结果:s =0.7854l =3.1416s =78.5398l =31.41593.9 题九.已知 -1yecos(t),其中 t 的范围是0 ,10,计算 y 的微分和积分并给出曲线图。3.9.1 分析:分别利用 diff,以及 int 函数求的函数的微分和积分,利用 ezplot 画图武汉理工大学 Matlab 应用课程设计 课程设计说明书 1919函数得到函数的图像。注意此处 e(-1),用 exp(-1
28、)表示。3.9.2 程序编码: syms t yy=exp(-1)*cos(t);int(y,0,10)输出结果:ans =(828390857088487*sin(10)/2251799813685248 pretty(ans)输出结果: 828390857088487 sin(10) - 2251799813685248 diff(y,0,10)输出结果:ans =-(828390857088487*cos(t)/2251799813685248 pretty(ans)输出结果:828390857088487 cos(t) - - 2251799813685248 ezplot(y,0,1
29、0) 2.9.3 函数图像如 (图 9-1):武汉理工大学 Matlab 应用课程设计 课程设计说明书 2020图 9-1 题 9 曲线图 3.10 题十.编写程序,用 plot(x,y)绘制下图所示曲线。3.10.1 分析:观察第一个函数图像可以得到函数解析式为,y=3*x+1,x 的范围为:0= x=0:0.001:5;-1yecos(t)武汉理工大学 Matlab 应用课程设计 课程设计说明书 2121y=3*x+1;plot(x,y),ylabel(y),xlabel(x)3.10.3 图像如下如(图 10-1):图 10-1 y=3*x+1 3.10.4 程序 编码: x=0:0.1
30、:1;y1=-x+3;y2=x+1;plot(x,y1),xlabel(x),ylabel(y);hold on plot(x,y2)3.10.5 函数 图像如(图 2-8):武汉理工大学 Matlab 应用课程设计 课程设计说明书 2222图 2-8 y1=-x+3; y2=x+1;3.11 题十一.在如图所示的二阶电路中,R=1k, , ,电容FC2HL5.原先已充电。且 。在 t=0 时开关 S 闭合。试求 , ,Vuc10)( )(tuci,绘出各曲线图;开关 S 闭合后的 为多大?)(tuL maxi3.11.1 分析:由电路图及已知条件展开理论分析,当 t0 时,电路接通。此时电路
31、的微分方程为:初始条件为:设 Uc 对时间 的一阶导数为 p,则可得微分方程 的特征方程:由求根公式 得其根为:R-()cut0)(tS(t)iCL-()tu02 cdudtRCCtcc 0)(| 1)0(0 iCCitdutc2 RPLCPLCLRLRP12221 )(VUc10武汉理工大学 Matlab 应用课程设计 课程设计说明书 2323又由已知条件可知,当 时,特征根 、 是一对共轭复数,即CLR21p2(1)其中: 称之为振荡电路的衰减系数;LCR称之为振荡电路的衰减角频率。21称之为无阻尼自由振荡角频率,或浮振角频率。LC0显然有 ,令 ,则有 , ,如图 2 所示。220arc
32、tncos0sin00图 2 之间的关系0,根据欧拉公式(2)sincojejj可得, jp01 ejp02所以有 ttCeUu2122= tjjtjj ej 000jLCRjkpjj211武汉理工大学 Matlab 应用课程设计 课程设计说明书 2424=20jeeUtjtjt = (3)根据式(5-40) , (5-41)可知(4))sin(0teLUit(5))i(0tuteoLUimax3.11.2 程序编码: R=1000;C=0.000002;L=2.5; %输入元件uco=10;ilO=0; %初始电路状态delta=R/2/L;wo=sqrt(1/L/C); w=sqrt(wo
33、2-delta2); imax=uco*exp(-delta*asin(w/wo)/w)/wo/L;t=0:0.01:0.1; %设定时间数组uc=wo*uco*exp(-delta*t).*sin(w*t+asin(w/wo)/w; %计算电容电压il=uco*exp(-delta*t).*sin(w*t)/w/L; %计算电流ul=-wo*uco*exp(-delta*t).*sin(w*t-asin(w/wo)/w; %计算电感电压plot(t,uc,-,t,il,-.,t,ul,-.),grid %绘制 uc-t、il-t 和 ul-t 图像title(欠阻尼),legend(uc,i
34、l,ul) %设置标题及图示imax输出结果:imax=0.00513.11.3 函数图像如图 11.1)sin(0teUt武汉理工大学 Matlab 应用课程设计 课程设计说明书 2525图 11.1 RLC 二阶串联电路零输入响应4 课程设计心得在 这 次 的 Matlab 学 习 过 程 中 , 我 不 仅 学 到 了 许 多 知 识 也 体 会 到 了 “纸 上 得 来 终觉 浅 , 绝 知 此 事 要 躬 行 ”这 句 话 。最 开 始 学 的 时 候 , 我 选 择 去 图 书 馆 借 了 一 些 书 , 却 没 有 在 电 脑 上 使 用 Matlab 软件 , 结 果 发 现
35、许 多 语 句 并 没 弄 懂 , 而 且 常 常 失 去 了 兴 趣 而 昏 昏 欲 睡 。 后 来 , 在 同 学 建议 下 在 电 脑 上 安 装 了 Matlab 软 件 , 然 后 熟 悉 了 一 下 Matlab 软 件 的 一 些 操 作 和 它 的 界面 后 , 对 Matlab 如 何 使 用 有 了 初 步 的 了 解 。 于 是 , 我 便 在 上 面 输 入 了 一 些 书 本 上 的 程序 , 并 且 逐 渐 体 会 到 Matlab 那 强 大 的 功 能 。 Matlab 强大功能之一在于它对矩阵的操作能力上。它为我们提供了大量的关于矩阵运算的函数及某些特殊矩阵的
36、生成函数,十分方便。其中有单位矩阵生成 eyes 函数,对角矩阵生成 diag 函数,行列式求值 det 函数,矩阵求逆 inv 函数等。有了这些函数及矩阵,我们可以轻松的解一些方程及线性方程组。MATLAB 中另一强大的功能即是它为我们提供了一套功能强大的绘图命令,这些命令武汉理工大学 Matlab 应用课程设计 课程设计说明书 2626可以根据输入的数据自动完成图形的绘制,为计算过程和结果的可视化提供了极佳的手段。在图形的绘制过程中,我们自己课选择多种类型的绘图,可以完成对图形加标号,加标题或画上网格标线等操作。MATLAB 所提供的绘图命令可大致分为四类:二维图形的绘图命令,三维图形的绘
37、图命令,特殊绘图命令,图形管理命令。绘图时,我们应选择我们自己所需要的图形绘制命令。比如,假设我们要绘制某一函数的三维曲线图,则选择 plot3 命令就可以了,但是如果我们要绘制的是三维曲面图,那么我们则要使用 surf 或 surfc 命令。在学习过程中我也遇到了一些困难,比如第八题要求自己编写一个函数并使用,一开始我很快地编写好了函数,可是在运行程序时却不断提示出现错误,后来通过多方的询问,终于明白是函数没有保存在 Matlab 的工作文件夹目录下,这一次的经历使我懂得遇到难处要虚心请教,博采中长才能真正的成功。通过这次课程设计,我体会到了 Matlab 的强大功能,我也深知现在的我只是窥
38、得一斑,以后我还得深入学习 Matlab,并在以后的专业学习中去很好地应用它。5 参考文献1.唐向宏,岳恒立,郑雪峰,MATLAB 及在电子信息类课程中的应用 ,电子工业出版社,2006.2.陈杰, MATLAB 宝典(第 3 版) ,电子工业出版社,2011.3.刘保柱,苏彦华 ,张宏林. MATLAB 7.0 从入门到精通 (修订版),人民邮电出版社,2010.4.陈怀琛,吴大正 ,高西全,MATLAB 及在电子信息课程中的应用 ,电子工业出版社,2006.5.MATLAB7.0 使用教程 /张圣勤编著,机械工业出版社.2006.76.武汉理工大学学报 基于 Matlab 的 RLC 二阶电路零输入响应的研究车勇 黄之初.2002.1