辽工大MATLAB课程设计1Word格式文档下载.docx
- 文档编号:22726144
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:16
- 大小:798.86KB
辽工大MATLAB课程设计1Word格式文档下载.docx
《辽工大MATLAB课程设计1Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《辽工大MATLAB课程设计1Word格式文档下载.docx(16页珍藏版)》请在冰豆网上搜索。
(3)通过设计实践,学习撰写科学报告的基本方法,训练并提高学生初步掌握进行科学研究工作的主要步骤和方法,更好地将理论与实践相结合,提高综合运用所学理论知识独立分析和解决问题的能力。
(4)通过对仿真软件的学习,力求使学生掌握通信系统仿真的原理与方法,为将来的毕业设计以及从事相关的工作打下坚实的实验基础;
(5)通过对电路设计软件的学习,掌握基本的电路设计软件的使用,为将来进行生产实习、毕业设计以及从事电路设计方面相关工作打下坚实的实践基础。
二、实验内容
1、输入10个数,求其中最大数和最小数。
要求分别用循环结构和调用MATLAB的max函数、min函数来实现。
A=[11213141516172819310];
max=A
(1);
min=A
(1);
fori=1:
10;
mid=A(i);
ifmid>
max;
max=mid;
end
ifmid<
min;
min=mid;
end
max
min
图1-1
(2)max函数的编写如下:
functionf=max(A)
f=A
(1);
fori=1:
f;
f=mid;
end
end
图1-2
min函数的编写如下:
functionf=min(A)
图1-3
2、求Fibonacci数列
(1)大于4000的最小项。
(2)5000之内的项数。
functionf=fib(n)
f=[1,1];
n=2;
while1
f=[f,f(n-1)+f(n)];
n=length(f);
iff(n)>
4000
break;
f=f(n);
return
图2-1
functionf=ffib(n)
i=1;
whilef(i)+f(i+1)<
5000
f(i+2)=f(i)+f(i+1);
i=i+1;
图2-2
3.解方程组Ax=b,分别用求逆解法与直接解法求其解。
(1)直接解法
A=[2,-1,0,0,0;
-1,2,-1,0,0;
0,-1,2,-1,0;
0,0,-1,2,-1;
0,0,0,-1,2]
b=[1;
0;
0]
X=A\b
(2)逆解法
A=[2,-1,0,0,0;
-1,2,-1,0,0;
X=inv(A)*b
图3
4.编一个m程序,求N阶方阵A的行列式的值。
这里N=4
A=rand(4);
det(A)
图4
5.今有多项式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)值。
P1=[1,0,0,-2,1];
%P1(x)多项式的系数
P2=[0,0,1,4,-0.5];
%P2(x)多项式的系数
P=P1+P2%P1(x)+P2(x)多项式的系数
i=0:
5;
Xi=i*0.2%Xi
y=polyval(P,Xi)
图5
6、试编一个m程序,将一维数组x中的N个数按颠倒的次序重新存储。
如N=5,原来x为:
x=[13579]
而经过颠倒处理后x中数据的次序应该为:
x=[97531]
解:
num=input('
Nis'
);
X=input('
Xis'
)
ifmod(num,2)
display('
N为奇数'
fori=1:
1:
(num-1)/2
Y=X(i);
X(i)=X(num+1-i);
X(num+1-i)=Y;
else
display('
N为偶数'
fori=1:
(num/2)
Y=X(i);
颠倒处理后的结果'
display(X);
图6
7、在[02π]范围内绘制二维曲线图y=sin(x)*cos(5x)。
x=0:
pi/100:
2*pi;
y=sin(x).*cos(5*x)
plot(x,y)
title('
sin(x)cos(5x)'
xlabel('
x'
ylabel('
y'
图7
8、把自己姓名中的各个拼音字母(小写)所对应的ASCII值转换为二进制序列,并用二进制脉冲绘图表示出来。
name='
liwenjia'
b=double(name)
c=dec2bin(b)
c=c'
stem(str2num(c(:
)))
图8
9、建立一个图形演示系统菜单。
菜单条中含有3个菜单项:
Plot、Option、ColorQuit。
Plot中有SineWave和CosineWave两个子菜单项,分别控制在本图形窗口画出正弦和余弦曲线。
Option菜单项的内容为Gridon,Gridoff,Boxon,Boxoff而且这4项只有在画有曲线时才是可选的。
Color控制窗体的背景颜色。
Quit控制是否退出系统。
图9-1
图9-2
10、组成:
Sources库中的SineWave块
Math库中的Product块
SignalsandSystems库中的Mux块
Sinks库中的Scope块
提示:
•连接块
•选择一个包含Product和Mux块的区域
•建立子系统
•在主系统中生成输入信号的标签,在子系统中生成输出信号的标签
•传递信号的标签
•改变输入和输出端口的名字
•保存模型
图10-1
图10-2
11、求函数
的反变换。
a=[1,3,2];
b=[1,5,9,7];
[r,p,k]=residue(b,a)
图11
12、求信号
的拉普拉斯变换。
symstabs
f1=t*exp(-3*t)*heaviside(t)
F1=laplace(f1,t,s)
图12
13、求系统函数零极点图
b=[11];
a=[3-10001];
[z,p,k]=tf2zp(b,a);
B=[11];
A=[3-10001];
figure;
zplane(B,A);
图13
三.实验心得
通过这次学习巩固所学的专业技术知识,培养综合运用所学知识与生产实践经验,分析和解决工程技术问题的能力,培养初步的独立设计能力;
学习到了撰写科学报告的基本方法,初步掌握进行科学研究工作的主要步骤和方法,更好地将理论与实践相结合,提高综合运用所学理论知识独立分析和解决问题的能力。
为我将来的毕业设计以及从事相关的工作打下坚实的实验基础。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 辽工大 MATLAB 课程设计
![提示](https://static.bdocx.com/images/bang_tan.gif)