计算机**技术-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 并...