基础matlab实验报告.docx
《基础matlab实验报告.docx》由会员分享,可在线阅读,更多相关《基础matlab实验报告.docx(11页珍藏版)》请在冰豆网上搜索。
![基础matlab实验报告.docx](https://file1.bdocx.com/fileroot1/2022-10/29/3daad71b-67bc-48ab-8feb-9a839c6c00df/3daad71b-67bc-48ab-8feb-9a839c6c00df1.gif)
基础matlab实验报告
Matlab实验报告
第一专题:
GUI设计:
正弦函数图像GUI
第二专题:
数值运算及符号运算:
1、设矩阵A和B满足关系式AB=A+2B,已知
求矩阵B。
程序及结果:
>>A=[423;110;-123];
>>B=A/(A-2.*eye(3,3))
B=
3.0000-8.0000-6.0000
2.0000-9.0000-6.0000
-2.000012.00009.0000
2、求极限:
程序及结果:
>>symsx
>>limit((tan(x))^(1/(log(x))),x,0,'right')
ans=
exp
(1)
3、求积分
程序及结果:
>>symsx
>>int((x^(1/2))/((1+x)^2),0,inf)
ans=
pi/2
4、求一阶微分方程的通解
程序及结果:
y=dsolve('Dy+y*tan(x)-cos(x)=0','x')
y=
C2*cos(x)+x*cos(x)
第三专题:
1、曲线绘制
画出衰减振荡曲线及其包络线
(虚线),t的取值范围为[0,6],加上图例。
t1=6*pi;
t=[0:
0.01:
6*t1];
y=exp((-t)./2).*sin(2.*t);
y1=exp((-t)./2);y2=-exp((-t)./2);
plot(t,y);gridon;
holdon;
plot(t,y1,'--r');
holdon;
plot(t,y2,'--g');
axis([0t1-infinf]);
legend('y=exp((-t)./2).*sin(2.*t)','y1=exp((-t)./2)','y2=-exp((-t)./2)')
2、曲面绘制
画出所表示的三维曲面,x、y的取值范围为
[-8,8]。
X=-8:
0.01:
8;Y=-8:
0.01:
8;
[X,Y]=meshgrid(-8:
0.01:
8)
Z=sin(sqrt(X.^2+Y.^2)./(X.^2+Y.^2));
surf(X,Y,Z);gridon;
axis([-88-88-infinf]);
3、图像读写
读入lena.bmp,将颜色反转后另存为picture.bmp
ac=imread('lena.bmp');
bd=256-ac;%È¡·´
imshow(bd)
imwrite(bd,'picture.bmp');
第四专题:
1、假定两个输入信号分别是和
仿真在仿真速率3000Hz时的输出波形,并存入工作空间变量sinprod中。
仿真时间1s。
2、产生一个均值为2、方差为3的高斯信号,用统计模块测试该信号的直流分量、交流功率、信号中值,并画出分布的归一化直方图。
设信号采样率为1000Hz,仿真时间为10s。
第五专题:
1、根据线性调频信号表达式
画出脉冲宽度为100微秒、调频频带为1MHz的线性调频信号
功率谱密度;
(说明:
为线性调频斜率,B为调频带宽,T为信号持续时间。
)
2、信号的持续时间为10,且该信号是频率分别为单位功率47Hz、219Hz正弦信号及白噪声之和
其中0t10,以每秒1000Hz速率对X(t)进行抽样,求功率谱密度。