MATLAB练习汇总.docx
- 文档编号:2895499
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:16
- 大小:131.05KB
MATLAB练习汇总.docx
《MATLAB练习汇总.docx》由会员分享,可在线阅读,更多相关《MATLAB练习汇总.docx(16页珍藏版)》请在冰豆网上搜索。
MATLAB练习汇总
练习一3
1、求下列联立方程的解3
3
2、设
4
求C1=AB’;C2=A’B;C3=A.*B,并求它们的逆阵。
4
3、求下列公式中,x=5时,y的值。
4
4
4、求x向量的最大值4
x=[6787569943]4
5、求x向量的最小值4
x=[6787569943]4
6、求和4
x=[6787569943];4
练习二4
1、绘制正弦图形y=sin(x)。
4
2、设
4
把x=0~2π间分为101点,画出以x为横坐标,y为纵坐标的曲线4
3、绘制函数y=2sin(1+x)的图像,并计算当x=0.5时的函数值。
5
4、画椭圆
。
5
5.设
要求在z=0~10区间内画出x,y,z三维曲线。
5
6、绘制三维图形。
5
要求在同一坐标中,绘制出半径为1和半径为2的球体。
并要求对半径为2的球体透视化。
[X0,Y0,Z0]=sphere(30);%产生单位球面的三维坐标5
7、在[-10,10;-10,10]范围内画出函数的三维图形。
5
练习三6
1、求代数方程
的根。
6
2.把1开五次方,并求其全部五个根。
(提示:
解x5-1=0)6
3.设方程的根为x=[-3,-5,-8,-9],求它们对应的x多项式的系数。
6
4.求方程f(x)=x^3+1.1x^2+0.55x+0.125=0的根6
5.求
的“商”及“余”多项式。
6
6.求多项式f(x)=x^3+4x^2+5x+6的导数和f'
(2)6
7.计算矩阵
与
之和。
6
8求解在x=8时多项式(x-1)(x-2)(x-3)(x-4)的值6
y=(8-1)*(8-2)*(8-3)*(8-4)6
9、计算多项式
的微分和积分。
6
10、将(x-6)(x-3)(x-8)展开为系数多项式的形式。
7
练习四7
1、绘制
冲激信号7
t=-1:
0.01:
6;7
x=[t==0];7
plot(t,x)7
axis([-1,6,-0.1,1])7
2、绘制
阶跃信号7
3、绘制
指数信号,将a=1和a=-1时的图形分别画于同一界面中,便于形成对比7
4、绘制
门函数7
5、已知某LTI系统的微分方程为7
y’’(t)+2y’(t)+100y(t)=f(t)7
其中,
,求系统的输出y(t).7
6、绘制阶跃序列
8
7、已知某LTI系统的微分方程为8
y’’(t)+2y’(t)+100y(t)=10f(t)8
求系统的冲激响应和阶跃响应的波形.8
8、画出x(n)、h(n)、y(n)的波形8
8
8
axis([-20,20,-0.05,1.05]); subplot(2,2,4) m=linspace(-20,20,8001); plot(m,y)axis([-20,20,-100,680]);8
第五次练习8
1、用MATLAB画出信号
的波形8
2、若某连续系统的输入为e(t),输出为r(t),系统的微分方程为:
9
若
求出系统的零状态响应y(t)9
3、求门函数
的傅里叶变换,并画出幅度频谱图9
4、已知系统函数
,求其零极点图。
9
5、已知系统的传递函数为
,求其频率特性。
9
6、计算图所示的系统的传递函数。
9
练习六10
7、设
10
(1)画出它在x=[0,4]区间内的曲线。
求出它的过零点的值。
10
(2)求此曲线在x轴上方及下方的第一块所围的面积的大小。
10
8、已知两信号
,
,求卷积
。
10
MATLAB程序如下:
10
9、设x=sint,y=sin(Nt+α),10
若α=常数,令N=1,2,3,4,在四个子图中分别画出其曲线11
若N=2,取α=0,π/3,π/2,及π,四个子图中分别画出其曲线11
10、将一幅图片缩小1倍。
11
练习一
1、求下列联立方程的解
程序
A=[3,4,-7,-12;5,-7,4,2;1,0,8,-5;-6,5,-2,10];
B=[4;-3;9;-8];
X=A\B
2、设
求C1=AB’;C2=A’B;C3=A.*B,并求它们的逆阵。
程序A=[1,4,8,13;-3,6,-5,-9;2,-7,-12,-8];B=[5,4,3,-2;6,-2,3,-8;-1,3,-9,7];
C1=A*B',C2=A'*B,C3=A.*B
inv(C1),inv(C2),inv(C3)
3、求下列公式中,x=5时,y的值。
x=input('x=');
ifx>=10
y=x^2+3;
elseifx>=0
y=x^3+4*x;
else
y=x^5+x;
end
y
4、求x向量的最大值
x=[6787569943]
Max=max(x)
5、求x向量的最小值
x=[6787569943]
Min=min(x)
6、求和
x=[6787569943];
Sum=sum(x)
练习二
1、绘制正弦图形y=sin(x)。
x=0:
0.01:
pi*3;
y=sin(x);
plot(x,y)
2、设
把x=0~2π间分为101点,画出以x为横坐标,y为纵坐标的曲线
解:
程序
x=linspace(0,2*pi,101)
y=cos(x).*(0.5+3*sin(x)./(1+x.^2));
plot(x,y),grid
3、绘制函数y=2sin(1+x)的图像,并计算当x=0.5时的函数值。
x=(1:
0.1:
10);%给出自变量x的定义域
y=2*sin(1+x);%写出函数形式
plot(x,y)
4、画椭圆
。
a=0:
pi/50:
2*pi;
X=cos(a)*3;%参数方程
Y=sin(a)*2;
plot(X,Y);
xlabel('x'),ylabel('y');
title('椭圆')
5.设
要求在z=0~10区间内画出x,y,z三维曲线。
t=0:
0.01:
10;
>>z=t;
>>x=t.*sin(3*t);
>>y=t.*cos(3*t);plot3(x,y,z)
6、绘制三维图形。
要求在同一坐标中,绘制出半径为1和半径为2的球体。
并要求对半径为2的球体透视化。
[X0,Y0,Z0]=sphere(30);%产生单位球面的三维坐标
X=2*X0;Y=2*Y0;Z=2*Z0;%产生半径为2的球面的三维坐标
surf(X0,Y0,Z0);%画单位球面
shadinginterp%采用插补明暗处理
holdon;
mesh(X,Y,Z);
colormap(hot);
holdoff%采用hot色图
hiddenoff%产生透视效果
axisequal,axisoff%不显示坐标轴
7、在[-10,10;-10,10]范围内画出函数的三维图形。
x=-10:
0.5:
10;
>>y=x;
[X,Y]=meshgrid(x,y);
s=sqrt(X.^2+Y.^2)+eps;
>>z=sin(s)./(s);
>>surf(X,Y,z)
练习三
1、求代数方程
的根。
p=[3472912];
r=roots(p)
2.把1开五次方,并求其全部五个根。
(提示:
解x5-1=0)
p=[10000-1];
r=roots(p)
3.设方程的根为x=[-3,-5,-8,-9],求它们对应的x多项式的系数。
程序>>a=poly([-3,-5,-8,-9])
解:
a=1252238311080
即a(x)=x4+25x3+223x2+831x+1080
4.求方程f(x)=x^3+1.1x^2+0.55x+0.125=0的根
p=[11.10.550.125];
r=roots(p)
5.求
的“商”及“余”多项式。
p1=conv([1,0,2],conv([1,4],[1,1]));
p2=[1011];
[q,r]=deconv(p1,p2);
cq=‘商多项式为’;
cr='余多项式为';
disp([cq,poly2str(q,'s')]),disp([cr,poly2str(r,'s')])
6.求多项式f(x)=x^3+4x^2+5x+6的导数和f'
(2)
a=[1456];
e=polyder(a)
fx=poly2str(e,'x')
f=polyval(e,2)
7.计算矩阵
与
之和。
a=[535;374;798];
b=[242;679;836];
c=a+b
8求解在x=8时多项式(x-1)(x-2)(x-3)(x-4)的值
y=(8-1)*(8-2)*(8-3)*(8-4)
9、计算多项式
的微分和积分。
>>p=[4–12–145];
>>pder=polyder(p);
>>pders=poly2sym(pder)
>>pint=polyint(p);
>>pints=poly2sym(pint)
pders=
12*x^2-24*x-14
pints=
x^4-4*x^3-7*x^2+5*x
10、将(x-6)(x-3)(x-8)展开为系数多项式的形式。
x=[638];
y=poly(x);
Y=poly2str(y)
练习四
1、绘制
冲激信号
t=-1:
0.01:
6;
x=[t==0];
plot(t,x)
axis([-1,6,-0.1,1])
2、绘制
阶跃信号
>t=-1:
0.01:
6;
x=[t>=0];
plot(t,x)
>>axis([-1,6,-0.1,1.1])
3、绘制
指数信号,将a=1和a=-1时的图形分别画于同一界面中,便于形成对比
>>a1=1;a2=-1;
>>t=0:
0.1:
1;
>>y1=exp(a1*t);y2=exp(a2*t);
>>plot(t,y1,'r');
>>holdon;
>>plot(t,y2,'b');
4、绘制
门函数
>>t=-5:
0.01:
5;
y=rectpuls(t,2);
plot(t,y);
title('ft');
axis([-55-0.51.5]);
5、已知某LTI系统的微分方程为
y’’(t)+2y’(t)+100y(t)=f(t)
其中,
,求系统的输出y(t).
Y=dsolve('D2y+2*Dy+100*y-10*sin(2*pi*t)=0','Dy(0)=0,y(0)=0','t');
ezplot(Y,[0,6])
6、绘制阶跃序列
>>n=[-5:
5];
x=[n>=0];
stem(x)
7、已知某LTI系统的微分方程为
y’’(t)+2y’(t)+100y(t)=10f(t)
求系统的冲激响应和阶跃响应的波形.
>>ts=0;te=5;dt=0.01;sys=tf([10],[1,2,100]);
n=[-5:
0.01:
5];
x=[n>=0];
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 练习 汇总