辽工大仿真技术综合设计-Matlab.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PAGE1

课程设计

仿真技术综合设计

仿真技术综合设计

报告

报告

题目:

Matlab报告

班级:

姓名:

学号:

指导教师:

成绩:

电子与信息工程

电子与信息工程学院

信息与通信工程系

求最大值和最小值

题目

输入10个数,求其中最大数和最小数。要求分别用循环结构和调用MATLAB的max函数、min函数来实现.

1。2用到的函数

input:请求用户输入

max:取数组中的最大值

min:取数组中最小值

流程图

图1-1求最大值最小值流程图

1.4运行截图

图1—2调用max和min函数运行截图

图1-2运用循环方法运行截图

求Fibonacci数列

2.1题目

求Fibonacci数列。(1)大于4000的最小项。(2)5000之内的项数

2。2什么是Fibonacci数列

即斐波那契数,亦称之为斐波那契数列(意大利语:SuccessionediFibonacci),又称黄金分割数列、费波那西数列、费波拿契数、费氏数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=Fn-1+Fn—2(n=2,n∈N*),用文字来说,就是斐波那契数列列由0和1开始,之后的斐波那契数列系数就由之前的两数相加。(百度百科)

2。2用到的函数

length取得一个对象的长度

2.3流程图

图2—12求Fibonacci数列流程图

2。4运行截图

图2-2Fibonacci运行截图

3用求逆解法和直接解法解方程组

3。1题目

解方程组Ax=b,分别用求逆解法与直接解法求其解

3。2用到的函数

inv矩阵求逆

3。3流程图

图3—1用求逆解法和直接解法解方程组流程图

3。4运行截图

图3—2用求逆解法和直接解法解方程组运行截图

4求N阶方阵A的行列式

4.1题目

编一个m程序,求N阶方阵A的行列式的值。

4。2用到的函数

size(A):获取矩阵的行数和列数,当只有一个输出参数时,返回一个行向量,该行向量的第一个元素是数组的行数,第二个元素是数组的列数(多维,而length是取最大的那一维)。

4。3流程图

图4-1求N阶方阵A的行列式流程图

运行截图

图4—2求N阶方阵A的行列式运行截图

计算xi=0。2*i各点上的P(xi)

5。1题目

今有多项式P1(x)=x4—2x+1,P2(x)=x2+4x-0。5,要求先求得P(x)=P1(x)+P2(x),然后计算xi=0。2*i各点上的P(xi)(i=0,1,2,…,5)值.用到的函数

poly2sym:把系数数组转换为符号多项式。

流程图

图5—1计算xi=0。2*i各点上的P(xi)流程图

运行截图

图5-2计算xi=0.2*i各点上的P(xi)运行截图

一维数组倒序

6。1题目

试编一个m程序,将一维数组x中的N个数按颠倒的次序重新存储。如N=5,原来x为:

x=[13579]

而经过颠倒处理后x中数据的次序应该为:

x=[97531]

用到的函数

rot90:旋转数组90°(倒序)。

流程图

图6-1一维数组倒序流程图

6。3运行截图

图6—2一维数组倒序运行截图

绘制二维曲线

7.1题目

在[02π]范围内绘制二维曲线图y=sin(x)*cos(5x)。

用到的函数

plot:二维曲线绘图.

流程图

图7—1绘制二维曲线流程图

运行截图

图7—2绘制二维曲线运行截图

名字转二进制再以脉冲绘图输出

5。1题目

把自己姓名中的各个拼音字母(小写)所对应的ASCII值转换为二进制序列,并用二进制脉冲绘图表示出来。

用到的函数

double:用double强制转换后得到的是ASCII值。

dec2bin:dec2bin把ASCII转换成一个字符串形式表示的二进制数。

str2num:string转number。

stem:stem画出来是离散函数,杆图。plot是连续函数.

流程图

图8-1名字转二进制再以脉冲绘图输出流程图

运行截图

图8—2名字转二进制再以脉冲绘图输出运行截图

图5-25计算xi=0。2*i各点上的P(xi)运行截图

GUI与SIMULINK

9.1题目

设计一个第七章提到的GUI界面、第八章提到的SIMULINK模型的设计。

流程图

图9—1GUI与SIMULINK流程图

9。3设计思路

总因为题目要求是设计需要结合GUI界面以及Simulink,所以决定尝试运用GUI来控制Simulink中的参数,实现两者的结合,首先要在Simulink中设计了一个简单的仿真电路,接着进行GUI的设计,最后是编写脚本,通过get函数获取相应参数

您可能关注的文档

文档评论(0)

193****2543 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档