- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一 Matlab编程环境的熟悉及其基本知识
(第3周)
实验目的:
1、熟悉Matlab的安装和编程环境;
2、掌握数值、变量和表达式的表达方式;
3、了解计算结果的图形化表示步骤;
4、掌握命令窗的操作要旨;
5、了解Matlab历史指令、实录指令、路径设置和工作空间浏览器的操作;
6、学习使用帮助系统;
7、了解M文件的创建、运行和调试。
实验任务:
练习课本第一章例题和习题;
在工作空间浏览器中建立一个二维数组;
创建一个M文件,并运行;
实验报告内容:
用两种方法分别求出的所有结果,写出m文件代码;
说明数值的表达精度和显示精度的区别;
说明MatLab变量和文件名的命名规则。
实验二 符号计算
(第6周)
实验目的:
掌握符号对象和符号表达式的创建和操作;
掌握符号表达式的极限、导数,序列/级数的求和和符号积分;
掌握符号变换和符号卷积;
了解符号方程的解法;
实验任务:
练习课本例题;
求解:对于x0,求;
通过符号计算求y(t)=|sin(t)|的导数dy/dt,然后根据此结果求解和;
设系统的冲激响应为,求该系统在输入作用下的输入。
求的Fourier变换;
求的Laplace反变换;
实验报告:
写出实验任务2-6的m文件。
实验三 数值数组及其运算
(第9周)
实验目的:
掌握m文件的用法;
掌握数值数组的创建和运算方法;
掌握逻辑数组、关系数组、下标访问和“全下标”“单下标”的相互转换;
了解数组运算和矩阵运算的不同点;
掌握分段函数的表示一般方法;
掌握逻辑数组和关系数组操作;
实验任务:
创建数值数组,保存为m文件;
调用创建的数值数组,用单下标访问;
练习数组乘法和矩阵乘法,分析其不同点;
练习逻辑数组和关系数组的操作;
练习用逻辑数组和关系数组表示分段函数的方法;
先运行指令x=-3*pi:pi/15:3*pi;y=x;[X,Y]=meshgrid(x,y);warning off;Z=sin(X).*sin(Y)./X./Y;产生矩阵Z。(1)矩阵Z中有多少个“非数”数据(用程序求出)?(2)用指令surf(X,Y,Z);shading interp观察所绘的图形;(3)请写出绘制相应的“无裂缝”图形的全部指令。
实验报告:
1、写出6题的程序代码和回答问题;
2、用MatLab语言绘出如下图形,给出m脚本文件代码。图中虚线为正弦波,要求它的负波置零,且处被削顶。
实验四 数据和函数的可视化
(第12周)
实验目的:
了解数值计算方法;
掌握离散数据和离散函数的可视化(方法及其指令);
掌握连续函数的可视化;
掌握二维曲线和图形绘制的一般步骤;
掌握双纵轴曲线图的绘制;
实验任务:
练习课本例题;
根据表达式绘制课本p214的心形线;
已知椭圆的长、短轴a=4,b=2,用“小红点线”画出椭圆的图形;
用图解法回答:
方程组有多少个实数解?
b) 求出离x=0,y=0最近、且满足该方程组的一个近似解。
二阶线性系统的归一化(即令)冲激响应可表示为
其中,为阻尼系数。试在同一张图上,画出=0.2:0.2:1.4不同取值时的各条曲线,时间区间为。此外,要求(1)的各条曲线用蓝色,1时用红色,=1的用黑色,且线较粗;(2)=0.2和=1.4的两条曲线要有醒目的阻尼系数标志。(见课本p215图p5-4)
6、绘制的三维曲面,其中。
实验报告内容:
说明二维曲线绘制plot(x,y)和plot(y)的区别;
完成实验任务2-6中的m脚本文件代码。
实验五 数值计算
实验目的:
学习数值微积分(极限、导数、求和、积分、函数极值和常微分方程的数值解等);
学习矩阵和代数方程的操作(矩阵运算和特征参数的求解、矩阵变换和特征值分解、线性方程的解等);
了解概率分布和统计分析的MatLab求解方法;
掌握多项式运算和卷积(运算函数、曲线拟和和卷积等);
实验任务:
练习课本例题;
采用数值计算的方法,画出在[0,10]区间曲线,并计算y(4.5);
求函数在区间[-5,5]中的最小值点;
求矩阵Ax=b的解,A为3阶魔方阵,b=[1,2,3,4]’;
已知有理分式其中:
求解:(1)该分式的商多项式Q(x)和余多项式r(x);
(2 ) 用程序验算是否成立。
实验六 字符串数组、元胞数组和
构架数组的创建和使用
实验目的:
了解字符串数组的创建和使用;
了解元胞数组的创建和使用;
了解构架数组的创建和使用;
实验任务:
创建一个字符串数组,并转化为数值数组;
构建一元胞数组,访问其中的元素,掌握元胞数组的两种访问方式的不同;
创建构架数组并访问;
练习习题;
实验作业:
创建一个元胞数组;
2、创建一个字符串数组。
原创力文档


文档评论(0)