武汉理工Matlab课设-专业基础实践第6套综合题讲解学习

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

专业基础实践课程设计任务书

学生姓名:____ ____专业班级: 电信12级

指导教师: 桂林工作单位: 信息工程学院

题目: 专业基础实践第6套综合题

初始条件:

(1)提供实验室机房及其Matlab6.5以上版本软件;

(2)《MATLAB教程》学习。

要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求):

(1)选择一本《MATLAB教程》,认真学习该教程的全部内容,包括基本使用方法、数组运算、矩阵运算、数学运算、程序设计、符号计算、图形绘制、GUI设计等内容;

(2)对该套综合题的10道题,进行理论分析,针对具体设计部分的原理分析、建模、必要的推导和可行性分析,画出程序设计框图,编写程序代码(含注释),上机调试运行程序,记录实验结果(含计算结果和图表)。

(3)对实验结果进行分析和总结;

(4)要求阅读相关参考文献不少于5篇;

(5)根据课程设计有关规范,按时、独立完成课程设计说明书。

时间安排:

(1) 布置课程设计任务,查阅资料,学习《MATLAB教程》十周;

(2) 进行编程设计一周;

(3) 完成课程设计报告书一周;

指导教师签名: 年月日

系主任(或责任教师)签名: 年月日

《专业基础实践》课程设计目录

1.Matlab概述

1.1简介 (1)

1.2应用 (1)

1.3 MATLAB在通讯系统设计与仿真的应用 (1)

2.任务内容 (1)

3.任务完成过程

3.1习题一 (3)

3.2习题二 (3)

3.3习题三 (4)

3.4习题四 (5)

3.5习题五 (9)

3.6习题六 (10)

3.7习题七 (11)

3.8习题八 (12)

3.9习题九 (13)

3.10习题十 (14)

4.心得体会 (14)

5.参考文献 (14)

1.Matlab概述

1.1简介

MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。MATLAB主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。

1.2应用

MATLAB 产品族可以用来进行以下各种工作:

➢数值分析

➢数值和符号计算

➢工程与科学绘图

➢控制系统的设计与仿真

➢数字图像处理技术

➢数字信号处理技术

➢通讯系统设计与仿真

➢财务与金融工程

1.3 MATLAB在通讯系统设计与仿真的应用

MATLAB 的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用MATLAB 函数集)扩展了MATLAB 环境,以解决这些应用领域内特定类型的问题。

2.任务内容

1.已知t=linspace(0,2*pi,6),求t的正弦和正弦的绝对值。

2.绘制余弦曲线y=cos(x)和指数函数y=x^2曲线。

3.利用for ... end循环语句,求2+4+6…+100 的值。

4.分析下面每条指令的功能并运行,观察执行结果。

(1)X=0:0.25:3;

Y=X.*exp(-X);

plot(X,Y),xlabel(‘x’), ylabel(‘y’),title(‘y=x*exp(-x)’);

(2)A=zeros(5,3)

A(:)=-7:7

L=abs(A)>4

islogical(L)

X=A(L)

(3)A=[3:7;6:10]

pow2(A)

(4)A=zeros(3,2)

A(:)=2:7

A=A*(1+i)

A1=A.’

B1=A’

(5)A=ones(2,3)

B=ones(3)

C=rand(4)

D=diag(C)

E=repmat(C,1,3)

5.计算多项式p(x)= x3+15x2+8x在x=3和x=0:1:8时的值。

6.随机生成一个10000×3的矩阵,并绘制其柱状图。

7. 利用switch…case编写以下程序:

某商场对顾客所购买的商品实行打折销售,标准如下(商品价格用price来表示):price<200 无折扣

200≤price<500 5%折扣

500≤price<1000 10%折扣

Price≥1000 15%折扣

输入所售商品的价格,求其实际销售价格。

8. 编程将表达式

10(s3)

s(s-6)(s-16)

+

进行部分分式展开。

9.已知-1

y e cos(t)

=,其中t的范围是[0 10],计算y的微分和积分并给出曲线图。

10.用fminbnd求解函数()1/5

f x x x

=-+在区间(1,10)上的最小值。

3.任务过程

3.1习题一

已知t=linspace(0,2*pi,6),求t的正弦和正弦的绝对值。

3.2习题二

绘制余弦曲线y=cos(x)和指数函数y=x^2曲线。

相关文档
最新文档