Matlab课程复习大纲 1

发布 2022-09-20 21:07:28 阅读 7762

计算机**技术-matlab应用复习大纲。

1、 产生一个5行6列且在(0,1)之间均匀分布的随机矩阵a,其命令为。

2、 将一个5行6列的a矩阵中的第3列所有元素提取出来赋值给b,其命令为。

3、 将一个5行6列的a矩阵中的第4行所有元素提取出来赋值给b,其命令为。

4、 将一个5行6列的a矩阵中的第2行到第4行,第3列到第5列所有元素提取出来赋值个b,其命令为。

5、 用一条命令将一个5行6列的a矩阵中的第2行,第4行,第5行所有元素提取出来赋值个b,其命令为。

6、 用一条命令将一个5行6列的a矩阵中的第2列,第4列,第5列所有元素提取出来赋值给b,其命令为。

7、 用一条命令将一个5行6列的a矩阵中的第8个元素提取出来赋值给d,其命令为。

8、 用一条命令将一个5行6列的a矩阵中的第8个到第15个元素提取出来赋值给d,其命令为。

9、 产生一个5行6列的单位矩阵c,其命令为。

10、提取矩阵a的对角线元素赋值给b,其命令为。

11、产生一个行矢量y,该矢量把a和b间的数等分为n份,其命令为。

12、已知一个m x n阶复数矩阵a,求其共轭复数矩阵的命令为。

13、已知一个m x n阶复数矩阵a,求其转置矩阵的命令为。

14、已知a=[1 2;3 4];b=[2 1;3 5];其a*ba.*ba.^2b^2a./ba.\b

15、如果a为非奇异矩阵,则b/a写成函数表达式为。

16、将表达式写成matlab表达形式,其命令为。

17、将表达式写成matlab表达形式,其命令为。

18、有一个4 x 5的随机矩阵a,提取第3行中大于0.4的元素组成矩阵b,其命令为。

19、ones(m,n)的含义是。

20、设a=2:3:19;若b=(a>6)&(a<14),则b若c=a(a>10),则c

21、产生6x7的均匀分布随机数矩阵r,要求其元素在1到16之间取整数,实现其结果的命令是

22、求代数方程的所有根p,则其matlab命令为。

23、x=reshape(a,m,n)的功能是。

24、计算多项式乘积,其命令为。

25、floor(4.5ceil(-4.5

round(4.3fix(-3.4

26、将变量a,b,x,y四个变量以mydata文件名存储在磁盘上的命令是。

将磁盘上存储的数据文件mydata中内存变量提取出来的命令是。

27、a=rand(2,5);b=size(a);c=length(a);则b和c的值分别为___和。

28、标点符号___号可以使命令行不显示运算结果,__号用来表示该行为注释行。

29、用if判断语句判断80≥ x >60,在matlab中if语言后的判断应写为。

30、为了使两个plot的图形在同一个坐标显示,可以使用___命令进行图形保持;可以使用___命令为图形添加网格。

31、清空matlab工作空间内所有变量的指令是。

32、给定n+1个点可以唯一确定一个n阶多项式,在matlab中,利用命令可以确定多项式的系数,对多项式求导的命令为。

33、在matlab中,使用命令可做线性插值。

34、在matlab中,画二维图形的常用函数为画三维图形常用函数为。

35、matlab中‘legend’函数的功能为。

36、多项式乘法的命令是多项式除法的命令是。

37、x为0~,步长为的向量,使用命令创建。

38、设y是一个二维数组,要删除y的第6行元素,可以使用命令___

删除y的第10列元素,可以使用命令。

39、要从键盘读入一个字符串并赋值给变量x,且给出提示“she is good!”,应使用命令__。

40、matlab预定义变量ans表示eps表示。

inf表示nargin表示。

41、matlab中的m文件有和___两种形式。

42、若要对x进行赋值,从2到20,中间等间隔取100个点,用命令。

43、已知a是矩阵,求a的对角阵函数是求其下三角矩阵函数是。

44、已知a=[1 2 3;4 5 6],a(4a(2,3

45、matlab中,二维饼图由函数___实现。

46、matlab中,产生四维单位矩阵的语句。

47、matlab变量定义。

48、matlab表达式2*2^3^2的结果是。

49、线性方程组ax=b的求解命令。

50、已知a=[5 9 -7 3;7 -5 2 4],则a(1,3)结果___和a(2,:)结果。

51、已知a=[1 4;5 7;2 1],则a(:)运算的结果为。

52、matlab语句a=[10,20;30,40]; b=a>20; c=sum(b), 则c为___

53、不给x赋值,直接画出函数sin(x)图像的命令:

54、执行quad('sin(x)',0,pi/2)的结果是:

55、执行syms x;y=x*x;int(y)的结果:

56、执行syms x;y=x*x;int(y,0,1)的结果:

57、执行以下程序syms x;y=2*sin(x)*cos(x);yy=******(y) 后的运行结果是:

58、执行syms x;f=exp(x);ff=taylor(f,4,1)的功能是:

1、设,把区间分成150个点,画出以x为横坐标,y为纵坐标的曲线,要求曲线为红色,虚线。

x=linspace(0,2*pi,150);

y=cos(x).*0.5+(3*sin(x)).1+x.^2));

plot(x,y,’r—‘)

xlabel(‘ x ‘)

ylabel(‘ y’)

2、设。1) 若,令,在4个子图中分别画出其曲线。

2) 若,取,在4个子图中分别画出其曲线。

1) t=linspace(0,4*pi,100); x=sin(t)

a=4; figure(1)

for n=1:4

y=sin(n*t+a);

subplot(2,2,n);

plot(x,y)

k=['n=',num2str(n)]

title(k)

end2) n=2;i=1;

figure(2)

for a=[0,pi/3,pi/2,pi]

y=sin(n*t+a);

subplot(2,2,i);

plot(x,y)

k=['a=',num2str(a)]

title(k)

i=i+1;

end3、设。

1、求定义域内的值(网格取0.1见方),并画出三维图形。

2、;画出的曲面(平面)图,叠加在上题的图中。

x=-3:0.1:3;

y=x;x,y]=meshgrid(x,y);

z=x.^2.*exp(-(x.^2+y.^2))

mesh(x,y,z)

z1=0.05*x-0.05*y+0.1

hold on

mesh(x,y,z1)

hold off

alpha(1)

4、 设,写出一个matlab函数程序,使得调用时,可以用矩阵代入,得到的为同阶矩阵。画出区间内的曲线。

分别编写主程序和子程序存在硬盘上。在matlab命令窗口键入主程序名zhu运行主程序。

MATLAB语言复习大纲

2 在matlab中,行注释是以什么符号开头的?3 合法的变量名的命名规则是什么?p14 变量名是以字母开头,后接字母 数字或者下划线的字符序列,最多允许有63个字符。变量名还区分字母的大小写。4 在matlab中,矩阵行与行之间,同行元素之间以什么符号分隔开来?空格或逗号,若a是一个m n的矩阵,...

MATLAB语言大纲

课程名称 matlab语言。学分 2.5 总学时 40 讲课学时 24 实验学时 16 考核方式 考试。先修课程 c语言 计算机技术基础 单片机原理及应用 适用专业 机械电子工程。开课系或教研室 机械电子工程。1 课程性质。本课程是机械电子工程专业的专业任选课。2 课程任务。本课程是信息与计算专业的...

MATLAB通信系统课程设计 1班

1 1 产生一个幅度为1,的正弦信号 2 用均匀pcm方法分别用8电平和16电平进行量化 3 在同一个坐标轴上画出原信号和已量化信号 4 比较这两种情况下的sqnr。2 对m 4psk通信系统进行蒙特卡洛 3 对二元序列10110010,1 画出2ask和2fsk的波形,载频为码元速率的2倍 2 并...