最新MATLAB实验报告

上传人:壹****1 文档编号:431514466 上传时间:2022-12-22 格式:DOC 页数:22 大小:465KB
返回 下载 相关 举报
最新MATLAB实验报告_第1页
第1页 / 共22页
最新MATLAB实验报告_第2页
第2页 / 共22页
最新MATLAB实验报告_第3页
第3页 / 共22页
最新MATLAB实验报告_第4页
第4页 / 共22页
最新MATLAB实验报告_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《最新MATLAB实验报告》由会员分享,可在线阅读,更多相关《最新MATLAB实验报告(22页珍藏版)》请在金锄头文库上搜索。

1、精品资料Matlab实验报告.实验一:MATLAB语言平台与SIMULINK工具箱一、 实验目的:1学习了解MATLAB语言环境;2练习MATLAB命令;4掌握SIMULINK工具箱的应用。二、实验要求:1实验内容 (1)学习了解MATLAB语言环境;(2)练习MATLAB命令的基本操作;(3)掌握SIMULINK仿真环境的使用方法; (4) 掌握线性系统仿真常用基本模块的用法 2要求按照实验文档的要求与步骤完成实验,撰写实验报告。 三、实验基本知识: 1.熟悉MATLAB环境: MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器、文件和搜索路径浏览器。 2.掌握MATL

2、AB常用命令 3.了解SIMULINK模块库中各子模块基本功能 四、实验内容:1.学习使用help命令,例如在命令窗口输入help eye,然后根据帮助说明,学习使用指令eye(其它不会用的指令,依照此方法类推) help eye EYE Identity matrix. EYE(N) is the N-by-N identity matrix. EYE(M,N) or EYE(M,N) is an M-by-N matrix with 1s on the diagonal and zeros elsewhere. EYE(SIZE(A) is the same size as A. EYE

3、with no arguments is the scalar 1. EYE(M,N,CLASSNAME) or EYE(M,N,CLASSNAME) is an M-by-N matrix with 1s of class CLASSNAME on the diagonal and zeros elsewhere. Example: x = eye(2,3,int8); See also speye, ones, zeros, rand, randn. Reference page in Help browser doc eyeA=eye(3)A= 1 0 0 0 1 0 0 0 12任意创

4、建3个变量,分别为数值、矩阵、字符串,保存到mydat.mat文件,再把my_data.mat文件中的变量读取到MatLab工作空间内;查找已创建变量的信息,删除变量;学习使用clc、clear,观察command window、command history和workspace等窗口的变化结果。a=sym(2) a = 2 b=2,3;4,5b = 2 3 4 5c=sym(Kate) c = Kate save mydate a b cload mydate a b cclear afind(a)? Undefined function or variable a.find(c)? Fun

5、ction find is not defined for values of class sym.Error in = find at 37 builtin(find, varargin:);find(b)ans = 1 2 3 4 3请找出能进行“2维离散傅立叶变换”的指令(或称函数)名称,说出该函数有几种调用格式,并指出该函数文件的所在文件夹。 运用help帮助系统查阅fft函数指令可以进行二维离散傅里叶变换,调用格式:Y = fft(X),Y = fft(X,n),Y = fft(X,dim),Y = fft(X,n,dim)。help fft FFT Discrete Fourier

6、 transform. FFT(X) is the discrete Fourier transform (DFT) of vector X. For matrices, the FFT operation is applied to each column. For N-D arrays, the FFT operation operates on the first non-singleton dimension. FFT(X,N) is the N-point FFT, padded with zeros if X has less than N points and truncated

7、 if it has more. FFT(X,DIM) or FFT(X,N,DIM) applies the FFT operation across the dimension DIM. For length N input vector x, the DFT is a length N vector X, with elements N X(k) = sum x(n)*exp(-j*2*pi*(k-1)*(n-1)/N), 1 = k = N. n=1 The inverse DFT (computed by IFFT) is given by N x(n) = (1/N) sum X(

8、k)*exp( j*2*pi*(k-1)*(n-1)/N), 1 = n = N. k=1 See also fft2, fftn, fftshift, fftw, ifft, ifft2, ifftn. Overloaded functions or methods (ones with the same name in other directories) help uint8/fft.m help uint16/fft.m help gf/fft.m help qfft/fft.m help iddata/fft.m Reference page in Help browser doc

9、fft4在MATLAB指令窗中运行指令 (-32)(1/5) 后,会得到 2 吗? 的全部方根有几个,并写出计算全部方根的M脚本文件f=(-32)(1/5)f=1.6180 + 1.1756i共有5个根p=1,0,0,0,0,32;R=roots(p)R = -2.0000 -0.6180 + 1.9021i -0.6180 - 1.9021i 1.6180 + 1.1756i 1.6180 - 1.1756i在历史指令窗中找到上述指令并选中点亮,单击鼠标右键选中create M-file,并以exer0108为文件名保存,就得到了exer0108.m文件7SIMULINK仿真实际应用 1)利

10、用SIMULINK求微分方程在初始条件情况下的解(mu=2,mu=100)。2)完成教材例7.2-1的simulink仿真。五、实验讨论: 通过本次实验我们熟悉了matlab的一些基本知识、操作和一些基本指令。这些操作对以后的学习起到一个铺垫的作用,需要熟练地掌握,和多加练习。实验二 MATLAB的符号运算符号计算的特点:一,运算以推理解析的方式进行,因此不受计算误差积累问题困扰;二,符号计算,或给出完全正确的封闭解,或给出任意精度的数值解(当封闭解不存在时);三,符号计算指令的调用比较简单;四,计算所需时间较长。在MATLAB中,符号计算虽以数值计算的补充身份出现,但涉及符号计算的指令使用、

11、运算符操作、计算结果可视化、程序编制以及在线帮助系统都是十分完整、便捷的。 一、实验目的 1、熟悉符号对象和符号表达式; 2、掌握符号表达式和符号函数的操作; 3、学习利用符号代数方程的求解 。二、实验基本知识 1、基本运算指令 ;2. 掌握符号运算的应用。三、上机练习1. (1)通过符号计算求的导数。(2)然后根据此结果,求和。clear allsyms ty=abs(sin(t)df=diff(y),ac=class(df)df1=limit(df,t,0,left)df2=subs(df,t,sym(pi/2)y =abs(sin(t)df = sign(sin(t)*cos(t)ac=

12、Symdf1 =-1df2 =02. 计算二重积分。clear all syms x yf=x.2+y.2; eq=(int(int(f,y,1,x.2),x,1,2), a=double(eq)f = x2 + y2 eq=1006/105 a= 9.58103. 已知(1)求;(2)求.clear allsyms x yf=x.2+y.2dfdy2=diff(f,y,2)eq=int(f,x,-1,1)f = x2 + y2 dfdy2 = 2 eq=2*y2 + 2/34. 解方程: clear all syms x f=solve(3*x2+4*x-6)f = - 22(1/2)/3

13、- 2/3 22(1/2)/3 - 2/3 5.已知方程:(1) 求通解;(2)求满足的特解.clear allsyms xy=dsolve(D3y+3*Dy+2*y=6,x)eq=dsolve(D3y+3*Dy+2*y=6,Dy(0)=2,y(0)=3,x)结果:y = C2/exp(x*(1/(2(1/2) - 1)(1/3) - (2(1/2) - 1)(1/3) + C3*cos(3(1/2)*x*(1/(2(1/2) - 1)(1/3) + (2(1/2) - 1)(1/3)/2)*exp(x*(1/(2*(2(1/2) - 1)(1/3) - (2(1/2) - 1)(1/3)/2) + C4*sin(3(1/2)*x*(1/(2(1/2) - 1)(1/3) + (2(1/2) - 1)(1/3)/2)*exp(x*(1/(2*(2(1/2) - 1)(1/3) - (2(1/2) - 1)(1/3)/2) +

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号