MATLAB大作业题目

  • 格式:doc
  • 大小:74.00 KB
  • 文档页数:2

一、 程序分析题

1、命令窗口中输入如下命令,在%号后写出每行命令的功能。(不用写出运算结果)

A=1; f0=4; phi=pi/3; w0=2*pi*f0;

t=0:0.01:1; %__________________________________________

y=A*cos(w0*t+phi) ;

axis off %__________________________________________

PT=plot(t,y); %__________________________________________

set(PT,’LineWidth’,[5]); %__________________________________________

AX=gca; %__________________________________________

set(AX,’FontSize’,14); %__________________________________________

axis square %__________________________________________

xlabel(‘时间[s]’); %__________________________________________

T=title(‘余弦波’) %__________________________________________

set(T,’FontSize’,’16’); %__________________________________________

legend(‘cos’); %__________________________________________

grid on %__________________________________________

二、 程序设计题

2、已知两个矩阵:

3765213100132610A,1468237021570010B

将矩阵A中所有等于-1的元素改为3,将矩阵B中等于0的元素值改为新的矩阵A中相应位置元素的值,最后将新的矩阵A的第三、四列的元素全改为-1,编写相应的程序。

3、给出求极限22411limsinxxxxxx的求解程序,及实现如下积分30sinsinxxdx

的程序。 4、用两种方法,求解下列方程:

924332212zyxzyxzyx

要求:(1)写出求解的程序代码;

(2)写出zyx、、的运算结果。

5、Fibonacci数组的元素满足Fibonacci规则,21nnnaaa,nN,且121aa。求该数组中第一个大于2000的元素。

6、在同一图形窗口中画2个子图,第1个子图:曲线1sin()yt,t的范围为0~4,其步长为0.1;第2个子图:曲线22cos(2),3cos(2)ytyt,t的范围为0~4,其步长为0.1。要求:(1)1y曲线为黑色虚线,2y曲线为红色点划线,3y曲线为蓝色实线。(2)在第1张子图中添加图名为“1sin()yt”,并添加网格线。(3)在第2张子图中,x轴上标注“time”,y轴上标注“2,3yy”,给图形添加标注图例。

三、 综合应用题

7、GUI界面设计题,要求实现如下功能:控制系统的稳定性分析、零极点图和根轨迹图的绘制。

8、在以下两个例子中任选一个设计,要求用MATLAB编程实现。

设计实例:火星漫游车转向控制、 雕刻机控制系统

(注:最终的阶跃响应曲线要求分别用M文件编程出图和Simulink搭模块出图)