matlab - 复习资料
MATLAB复习资料
1、已知A=[0 9 6;1 3 0];B=[1 4 3;1 5 0];写出下列各指令运行的结果
A&B 的运行结果ans=
A ./
B 的运行结果ans=
A.*B 的运行结果ans=
A==B 的运行结果ans=
2、写出下列指令运行以后的结果:
A=zeros(3,3)
A(3,4)=100
A(3,:)
A(:,:)
3、已知矩阵]467154323[=A ,]343452721[=B ,]8
000400
11[=B
A (:,3)= ,
B (1:2,:)= ,B (:,1:2)= ,
A .*B= ,A (2,:).*
B (:,1)= ;(C(1:2,1:2))’=
4、在区间[20,50]内均匀分布的5阶随机矩阵
5、若a=[1 0;2 1];c=[3;2],则a*c=
6、用if 判断语句判断80>=x>60,在MATLAB 中if 语言后的判断应写为
7、MA TLAB 命令中清除命令窗口所有内容的是 ,清除工作空间中的变量时,可以用 命令;如果需要给已经绘制好的图形加上栅格线,可以使用 命令,如果需要在指定的坐标位置标注文本时使用的函数为 ,需要绘制多条曲线,保持当前图形窗口可使用 命令;进行格式化绘图时,使用 函数可以添加图例。
8、MA TLAB 中用于控制不定次重复循环语句为 ;若在循环执行过程中需要终止该循环时采用的语句为 。
9、用MATLAB 绘制条形图时可使用 函数,绘制饼状图,用以表示数据值的分布情况时可使用 函数;常微分方程的求解可以用 函数实现数值解,也可以用符号运算实现。
10、在MA TLAB 中,可用内部函数与工具箱函数产生矩阵,其中如果要产生单位阵可用 函数,产生对角阵可用 函数,产生均匀分布的随机阵可用 函数。
Matlab复习资料
大家好!这是一份matlab复习资料,在里面可能有几道模拟题的答案(注意模拟题中的变化);对于其他的答案,恕我的能力有限,无法满足大家的需求,我在此致以崇高的
歉意。
最后祝愿每个人取得理想的成绩2011年06月29日
刘自迪
Matlab复习资料
一、基本概念、命令、语句格式、程序结构
1. MATLAB是一种用于科学工程计算的高级语言,其基本的数据单位是矩阵,它的命令表达式与数学、工程中常用的习惯表达形式十分相似;
2. MATLAB高效方便的矩阵和数组运算,使之在数字信号处理、建模、系统识别、自动控制、优化等领域的问题时,显得十分简洁、高交,具有其他高级语言不可比拟的优势;
3. MATLAB的典型应用包括以下几个方面:数学计算、算法设计、建模与仿真、数据分析与可视化、科学及工程绘图和应用开发;
4. MATLAB最显著的特点是其基本数据是不需要定义大小的数组;
5. MATLAB语言是以矩阵和向量为基本数据单位,包括控制流程语句、函数、数据结构、输入输出及面向对象等特点的高级语言;
6. MATLAB的工作空间指运行MATLAB的所有变量和MATLAB提供的常量构成的空间;
7. 在命令窗口中键入who和whos命令可以看到目前工作空间里的所有变量,命令clear可以删除工作空间里的变量;
8. MATLAB用“%”实现注释功能;可以把多条命令放在同一行,只要中间用逗号或分号隔开,逗号告诉MATLAB显示结果;分号说明除了这一条命令外还有下一条命令等待输入,MATLAB这时将不会给出运行的中间结果;
matlab复习资料
一、简答
1.说明下述函数的功能
size(A) 查询矩阵A的维数
length(x) 查询数组x长度(即行数或列数中的较大值)ones(m,n) 产生m行n列的元素全部为一的矩阵
zeros(m,n) 生成m行n列的全零矩阵
rand(m,n) 产生m行n列的随机矩阵
flipud(A) 按上下方向翻转矩阵A中的元素
fliplr(A) 按左右方向翻转矩阵A中的元素
diag(A) 建立A的对角矩阵
diag(x) 获取x的对角向量
plot(x,y,str) 二维图形绘制
legend(str1,str2) 为图形添加由str1、str2表示的图例
linspace(a,b,n) 构造线性分布的向量
rem(m,n) 求m除以n的余数
any(x) 测试向量中是否有真元素
all(x) 测试向量中所有元素是否为真
round(x) 取与真值最接近的整数
fix(x) 向零方向取整数
strcmp(str1,str2) 字符串比较
strcat(str1,str2) 字符串连接
strrep(str1,str2, str3) 将str1中的子串str2换成str3
inline(str) 生成以str为表达式的内联函数
roots(p) 多项式求根
polyval(p,x) 多项式求值
polyfit(x,y,n) 数据的多项式拟合
norm(x,p) 计算向量x(矩阵A)的p范数(p=2默认)det(A) 求矩阵A的行列式
rank(A) 求矩阵A的秩
inv(A) 矩阵A求逆
sum(x) 对向量x中各元素求和
min(x) 求向量x中最小元素
MATLAB复习题
MATLAB复习题
简答题:
0.变量的命名?(1)变量名必须以字母开头,且只能由字母、数字或者下划线3类符号组成,不能含空格和标点符号:(2)变量名区分字母的⼤⼩写。(3)变量名不能超过63个字符。(4)关键字不能作为变量名。
1.结构数组的创建?两种(1)对域赋值创建;(2)利⽤函数struct创建。0.简述使⽤M⽂件与在matlab命令窗⼝中直接输⼊命令有何异同?有何优缺点?在命令窗⼝中输⼊,⼀次只能执⾏⼀⾏命令,脚本⽂件是命令是集中,只需输⼊脚本⽂件名,就可以按顺序执⾏所有命令。
2.简述脚本形式的M⽂件与函数形式的M⽂件的异同?脚本⽂件是命令的集中,只需输⼊脚本⽂件名,就可以⼀次执⾏所有命令。没有输⼊参数,没有输出参数,⽂件名可以任意取,⼀般需要由其他语句调⽤,⾸⾏语句必须以function开始,有函数名,⽂件名必须与函数名⼀致,函数空间⽣成的变量是局部变量。
3.与其他计算机语⾔相⽐较,MATLAB语⾔突出的特点是什么?MATLAB具有功能强⼤、使⽤⽅便、输⼊简捷、库函数丰富、开放性强等特点。
4.MATLAB系统由那些部分组成?MATLAB系统主要由开发环境、MATLAB数学函数库、MATLAB语⾔、图形功能和应⽤程序接⼝五个部分组成。
5.安装MATLAB时,在选择组件窗⼝中哪些部分必须勾选,没有勾选的部分以后如何补安装?在安装MATLAB时,安装内容由选择组件窗⼝中个复选框是否被勾选来决定,可以根据⾃⼰的需要选择安装内容,但基本平台(即MATLAB选项)必须安装。第⼀次安装没有选择的内容在补安装时只需按照安装的过程进⾏,只是在选择组件时只勾选要补装的组件或⼯具箱即可。
matlab期末复习题及答案
matlab期末复习题及答案MATLAB期末复习题及答案
一、选择题
1. MATLAB中用于创建向量的函数是:
A. vector
B. createVector
C. vectorize
D. [ ]
答案:D
2. 下列哪个命令可以计算矩阵的行列式?
A. det(A)
B. matrixDeterminant(A)
C. determinant(A)
D. A.det
答案:A
3. MATLAB中,以下哪个函数可以进行矩阵的转置?
A. transpose
B. trans
C. flip
D. rot90
答案:B
4. 以下哪个函数可以用于绘制三维图形?
A. plot
B. scatter
C. surf
D. bar3
答案:C
5. 以下哪个命令可以计算向量的范数?
A. norm(v)
B. magnitude(v)
C. length(v)
D. distance(v)
答案:A
二、填空题
1. MATLAB中,使用________命令可以创建一个与原矩阵相同大小的零矩阵。
答案:zeros
2. 要生成一个从0到1的线性空间向量,包含101个元素,应使用
________命令。
答案:linspace(0,1,101)
3. 使用MATLAB绘制函数y=x^2的图形,可以使用________命令。
答案:plot(x, x.^2)
4. 要对矩阵进行元素乘,应使用________操作符。
答案:.*
5. MATLAB中,使用________函数可以求解线性方程组。
答案:inv
三、简答题
1. 请简述MATLAB中矩阵的基本操作有哪些?
答案:
matlab 复习
MATLAB 复习资料
知识点汇总:
一、MATLAB 基本运算
内容:变量;算术运算+-*/\^;
二、MATLAB 数值计算
内容:矩阵的定义;
矩阵的结构变换(增删改翻转旋转平铺变维);
矩阵的元素变换(求整,取余数);
特殊矩阵的构造;
数组的定义和引用;
矩阵的基本运算+-*/\^.*./.\.^;
矩阵的特殊运算(转置,逆,特征值,特征多项式,秩,元素个数,行列式,迹);矩阵的关系运算和逻辑运算;
多项式的定义;多项式的基本运算+-conv,deconv ;多项式的微分polyder ;
多项式求根roots ;多项式求值polyval 、polyvalm 等。
三、MATLAB 二维绘图和三维绘图
内容:MATLAB 二维绘图函数,修饰函数;
MATLAB 三维绘图函数,修饰函数。
MATLAB 试题复习及答案参考
1. 求和2401444Y =++++
Ans: syms k
s = 4^k;
S = symsum(s,k,0,40);
2. 求函数3226187x x x --+的极值,并作图
Ans: y = ‘2*x^3 – 6*x^2 – 18*x + 7’;
y_ = ‘-2*x^3 + 6*x^2 + 18*x - 7’;
[x_min, y_min] = fminbnd(y, -7,7)
[x_max, y_max] = fminbnd(y_, -7,7)
3. 设2
sin 7cos 5x y e x x x =-+,求dy dx 和22d y dx Ans: y = exp(x)*sin(x) – 7*cos(x) + 5*x^2;
MATLAB复习资料
2. 矩阵和数组的算术运算
• (1) 矩阵和数组的加(addition)、减运算 (subtraction) • 矩阵加、减运算表达式分别为“A+B”、“A-B”。 • (2) 矩阵和数组的乘法运算(muliplication) 矩阵的乘法运算表达式为“A*B” 。 • 矩阵A的列数必须等于矩阵B的行数,除非其中有 一个是标量。 数组的乘法运算表达式为“A.*B” ,表示数组A 和B中的对应元素相乘。A和B数组必须大小相同, 除非其中有一个是标量。
当用户单击“Current Directory”窗口时,使得该窗口成为
活动窗口,同时增加一个如下图所示的菜单【View】,用于 设置如何显示当前目录下的文件。
当用户单击“Workspace”窗口时,使得该窗口成为活动窗
口,同时增加如下图所示的菜单【View】和【Graphics】。
2.命令窗口
MATLAB工作环境
1.菜单和工具栏
这里只简单介绍默认情况下的菜单和工 具栏。 【File】菜单主要用于对文件的处理。
【Edit】菜单主要用于复制、粘贴等操
作,与一般Windows程序的类似,在此 不作详细介绍。
Matlab 考试复习资料
创建一个表达式 ,并求当 x=1, y=2 时的z 值。
x=1
y=2
z=(sqrt(4*x.^2+1)+0.5457*exp(-0.75*x.^2-3.75*y.^2-1.5*x))/(2*sin(3*y)-1)
计算 的值,其中 。
x=(sqrt(-5)-1)/4 y=x+8+10*i
创建一个包含“ What is your name ”字符串
关系运算举例
>> A=[3,4,8;9,0,2;5,3,7] A =
3 4 8 9 0 2 5 3 7 >> B=[4,4,1;7,8,4;5,1,7] B = 4 4 1 7 8 4 5 1 7 >> E=(A>B) E =
0 0 1 1 0 0 0 1 0
>> NE=(A~=B) NE =
1 0 1 1 1 1 0 1 0 >> A0=(A>5) A0 =
0 0 1 1 0 0 0 0 1 >> B0=(B<=6) B0 =
1 1 1 0 0 1 1 1 0
逻辑运算举例 >> A_B=A|B A_B = 1 1 1 1 1 1 1 1 1 >> C=~A C = 0 0 0 0 1 0 0 0 0 >> cc=(A>3)&(B<6) cc = 0 1 1 0 0 0 1 0 0 >> A=[3,4,8;9,0,2;5,3,7]
A = 3 4 8
9 0 2 5 3 7
>> B=[4,4,1;7,8,4;5,1,7] B =
4 4 1 7 8 4
5 1 7 >> AB=A&B
AB = 1 1 1
1 0 1 1 1 1 1
3sin 25457.0145.175.375.0222-++=---y e x z x
MATLAB期末复习资料(终极版)
MATLAB期末复习资料(终极版)
一、填空题:(共20分)
1、产生4阶全0方阵的命令为 zeros(4);产生3阶全1方阵的命令为ones(3).
2、标点符号;可以使命令行不显示运算结果; % 用来表示该行为注释行。
3、P,Q分别是两个多项式的系数向量,求P对应的多项式的积分(对应的常数为K),使用的命令是
polyint(P,K);求P/Q的解,商和余数分别保存在k和r中,使用的命令是[k,r]= deconv (P,Q)
4、在C盘上创建目录my_dir的命令是mkdir(…c:\?,?my-dir?);使c:\my_dir成为当前目录的命令是
cd c:\my -dir。
5、已知A=[0 9 6;1 3 0];B=[1 4 3;1 5 0];写出各指令运行的结果。
A&B的运行结果ans= 0 1 1
1 1 0
A./B的运行结果ans= 0 2.2500 2.0000
1.0000 0.6000 NaN
6、要判断else是否是MATLAB关键字的命令是exist User Name;exist else的运行结果非零,说明else是
(填“是”或“不是”) MATLAB的关键字。
7、A=rand(2,5);b=size(A);c=length(A);则b和c的值分别为[ 2 ,5 ] 和 5 。
8、为了使两个plot的图形在同一个坐标显示,可以使用hold on 命令进行图形保持;可以使用grid on 命令为图形添加网格。
9、MATLAB的工作空间中有三个变量v1,v2,v3,写出把它们保存到文件mydata.mat中的指令save mydata.mat;写出把mydata.mat文件中的变量读取到MATLAB工作空间内的指令load mydata.mat。
Matlab复习资料
一、简述下列命令在MATLAB^的作用
1. elf 清除图对象
2. clear 清除工作空间内的所有变量
3. ele 清除当前屏幕上显示的所有内容,但不清除工作空间中的数据
4. ceil 沿方向取整。
5. factor符号计算的因式分解。
6. pow2 2 的幕。
7. digits(d) 设置当前的可变算术精度的位数为整数d位。
8. vpa(pi,100) 设置当前pi的小数位数为100
9. box on打开框状坐标轴开
10. grid off 网格关
11. logspace 创建对数刻度分度等间隔行向量
12. linspace 创建等间隔行向量
13. cat串接成高维数组
14. sym2poly符号多项式转变为双精度多项式系数向量
15. poly2sym双精度多项式系数转变为向量符号多项式
16. plot3 三维线图
17. poly2str 以习惯方式显示多项式
18. bar 二维直方图
19. pie 二维饼图
20. zoom on打开图形缩放模式
21. edit M 文件编辑
22. whos 对当前工作空间变量的信息进行列表
23. figure 生成图形窗口
24. cart2sph 直角坐标变为球坐标
25. pol2cart 极或柱坐标变为直角坐标
26. diff 数值差分、符号微分
27. dsolve 符号计算解微分方程
28. ezplot3 画三维曲线的简捷指令
29. fix 向零取整
30. factor 符号计算的因式分解
二、填空题
1、标点符号—可以使命令行不显示运算结果,%用来表示该行为注释行。
matlab-复习资料
一、简述下列命令在MATLAB中的作用。
1.clf清除图对象
2.clear清除工作空间内的所有变量
3.clc清除当前屏幕上显示的所有内容,但不清除工作空间中的数据
4.ceil沿+∞方向取整。
5.factor符号计算的因式分解。
6.pow22的幂次。
7.logspace创建对数刻度分度等间隔行向量
8.linspace创建等间隔行向量
9.sym2poly符号多项式转变为双精度多项式系数向量
10.poly2sym双精度多项式系数转变为向量符号多项式
11.plot3三维线图
12.poly2str以习惯方式显示多项式
13.bar二维直方图
14.pie二维饼图
15.editM文件编辑
16.figure生成图形窗口
17.diff数值差分、符号微分
18.dsolve符号计算解微分方程
19.fix向零取整
20.factor符号计算的因式分解
二、填空题
1.MATLAB系统由MATLAB开发环境、MATLAB数学函数、MATLAB语言、MATLAB
图形处理系统和MATLAB应用程序接口(API)五大部分构成。
2.在命令窗口中输入quit和exit命令,就可以关闭MATLAB。
3.在MATLAB环境中,如果不特别指明存放数据和文件的目录,MATLAB总是默认地
将它们存放在当前文件夹中。
4.MATLAB的主界面窗口包括命令窗口、当前文件夹浏览器、工作空间浏览器和历
史命令窗口等部分。
5.编辑程序是,标点符号一定要在英文状态下输入,分号,;?的作用为:1.用做矩阵
的行间分隔符,2.用做不显示计算结果的命令。
6.标点符号;可以使命令行不显示运算结果,%用来表示该行为注释行。
MATLAB复习资料全面整理
MATLAB复习资料全面整理
第1章MATLAB概述
1.MATLAB常用操作界面包括命令窗口、工作空间窗口(浏览器)、命令历史窗口、当前目录窗口、内存数组编辑器、M文件编辑/调试器、帮助导航/浏览器、图形窗口等
2.在MA TLAB命令窗口中的“>>”标志为MATLAB的命令行提示符,“│”标志为输入提示符
3.MATLAB的基本运算可分为三类:算术运算、关系运算、逻辑运算
4.分号;隔开,无回显;注释用%;逗号主要用作要显示计算结果的指令与其后指令的分隔;
5.用作输入量与输入量之间的分隔符;用作数组元素分隔符号;在提示符后直接输入变量名可查看变量的值
6.MATLAB实现将全下标转换为单下标的指令为Sub2ind、据单下标换算出全下标的指令为Ind2su。二维数组的标识有“全下标”标识、“单下标”标识、“逻辑1”标识
7.MATLAB中clf用于清除图形窗、clc用于清除指令窗中显示内容、clear用于清除MATLAB 工作空间中保存的变量
8.矩阵运算:右除/(B/A <==> A 的逆右乘B <==> B*inv(A));左除\(A\B <==> A 的逆左乘B <==> inv(A)*B)(X=A\B <==> A*X=BX=B/A <==> X*A=B );幂次方^;转置'
9.数组运算:乘法(点乘).*;左除.\;右除./;幂次方.^
10.关系运算(矩阵、数组):> < = = ~= >= <=(运算结果为1或0
11.format命令:短格式format short、有理格式format rat、十六进制格式format hex
MATLAB考试复习资料大全
MALAB 译于矩阵实验室
MATLAB 的基本数据单位是矩阵
指令执行后矩阵A 被保存在MATLAB 的工作间Workspace 中以
备后用如果用户不用clear 指令清除它或对它重新定义该矩阵会一直保存在工作间中直到本MATLAB 指令窗被关闭为止
用who 检查内存变量
用whos 检查驻留变量的详细情况
保存的指令格式
1 save 工作间中的所有变量保存在磁盘上名为matlab.mat 的文件中
2 save [文件名] [变量名] 将指定的变量保存在指定文件中如
save temp x y z 把x,y,z 这三个变量保存在文件temp.mat 中
在下次加载MATLAB 时可以利用load 指令将保存在文件中的变量恢复到工作间中其格式有
1 load 将保存在matlab.mat 中的变量装入到MATLAB 工作间中
2 load [文件名] [变量名] 从指定的文件中将指定的变量装入
MATLAB 工作间如
load temp x 从文件temp.mat 中只将变量x 装入到MATLAB 工作
间中
A.*B 同维数组对应元素相乘
sqrt(A) 对A 的每个元素求平方根
A^n 矩阵的n 次幂
abs 绝对值angle 复数相角imag 复数虚部
real 复数实部exp 指数aqrt 平方根
syms 可以定义多个符号
diff(f) 函数f 对符号变量x 或字母表上最接近字母x 的符号变量求导数diff(f,t) 函数f 对符号变量t 求导数
int(f) 函数f 对符号变量x 或接近字母x 的符号变量求不定积分
matlab复习材料
第三讲义
matlab 图形窗口
在matlab中使用figure函数来建立图形 窗口,调用方式 figure 清除图形窗口命令 clf:清除当前图形窗口所有可见的对象 clear figure
figure(n):表示第n个图形窗口
['fiɡə] n. 图形 figure(1);figure(2);…;figure(n) 打开不同的图形窗口,以便绘制不同的图形。 grid n. [计]网格
运行结果: A = 1 0 3 2 A11 = 1 0 0 1 0 1 0 3 1 -1 5 1 1 2 1 2 2 3 0 1 1 2 2 3
A12 = 1 -1
A21 = 3 2
B=1 0 3 2 0 1 0 3
0 3
1 -1 5 1 1 2 1 2 2 3 0 1
A22 = 5 1
1 2
0 1
矩阵的转置、逆、行列式:
转置A‟
求逆:inv(A)
求行列式:det(A)
注意:这两种运算都要求矩阵A为方阵!
程序:
H=[1 2 3 ; 2 1 0 ; 1 2 3 ], H’ det(H), inv(H)
结果:H = 1 2 3 2 1 0 1 2 3 H' = 1 2 1 2 1 2 3 0 3 det(H) = 0 inv(H) Warning: Matrix is singular to working precision. ans = Inf Inf Inf Inf Inf Inf Inf Inf Inf
matlab题库
matlab题库
matlab题库
三亿文库
上亿文档资料,等你来发现
设为首页收藏本站亿万文档,必有所需
搜索 MATLAB复习题(答案仅供参考)1
MATLAB复习题(答案仅供参考)135
一、填空题;1.MATLAB命令窗口中可用clear命令清除;2.MATLAB中的运算符包括数学运算符、矩阵运;4.MATLAB中的函数类型有嵌套函数、主函
数、;5.MATLAB中用系统预定义的特殊变量narg;6.size命令的功能确定数组大小;7.MATLAB中用linspace符号定义单元;8.MATLAB中用holdon命令打开图形保持;9MATLA
123
一、填空题
1. MATLAB命令窗口中可用 clear 命令清除工作区中的变量;用 clc 命令清除命令窗口中的内容。
2. MATLAB中的运算符包括数学运算符、矩阵运算符、数组运算符。 3 MATLAB的含义为矩阵运算。
4. MATLAB中的函数类型有嵌套函数、主函数、子函数、私有函数和匿名函数。
5. MATLAB中用系统预定义的特殊变量nargin 表示函数输入参数个数。
6. size命令的功能确定数组大小。
7. MATLAB中用linspace 符号定义单元数组。
8. MATLAB中用 hold on 命令打开图形保持功能。
9 MATLAB中如果一个变量名为123,该变量名是否合法否 (填是或否)。 10. MATLAB中用 inv 函数完成矩阵的求逆运算,用 det 函数求矩阵的行列式。 11.
已知C={2+5i,’Hi’;1:4,[1 2]} 输入s=C(3) 即s=__'_Hi__'___. 12.先输入
matlab - 复习资料
一、简述下列命令在 MATLAB 中的作用。
1. clf 清除图对象
2. clear 清除工作空间内的所有变量
3. clc 清除当前屏幕上显示的所有内容,但不清除工作空间中的数据
4. ceil 沿+∞方向取整。
5. factor 符号计算的因式分解。
6. pow2 2 的幂次。
7. logspace 创建对数刻度分度等间隔行向量
8. linspace 创建等间隔行向量
9. sym2poly 符号多项式转变为双精度多项式系数向量
10. poly2sym 双精度多项式系数转变为向量符号多项式
11. plot3 三维线图
12. poly2str 以习惯方式显示多项式
13. bar 二维直方图
14. pie 二维饼图
15. edit M 文件编辑
16. figure 生成图形窗口
17. diff 数值差分、符号微分
18. dsolve 符号计算解微分方程
19. fix 向零取整
20. factor 符号计算的因式分解
二、填空题
1. MATLAB 系统由 MATLAB 开发环境、MATLAB 数学函数、MATLAB 语言、MATLAB 图形处理系统和 MATLAB 应用程序接口( API )五大部分构成。
2. 在命令窗口中输入 quit 和 exit 命令,就可以关闭 MATLAB。
3. 在 MATLAB 环境中,如果不特别指明存放数据和文件的目录, MATLAB 总是默认地将它们存放在当前文件夹中。
4. MATLAB 的主界面窗口包括命令窗口、当前文件夹浏览器、工作空间浏览器和历史命令窗口等部分。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、简述下列命令在MATLAB中的作用。
1.clf 清除图对象
2.clear 清除工作空间内的所有变量
3.clc 清除当前屏幕上显示的所有内容,但不清除工作空间中的数据
4.ceil 沿+∞方向取整。
5.factor 符号计算的因式分解。
6.pow2 2的幂次。
7.logspace 创建对数刻度分度等间隔行向量
8.linspace 创建等间隔行向量
9.sym2poly 符号多项式转变为双精度多项式系数向量
10.poly2sym 双精度多项式系数转变为向量符号多项式
11.plot3 三维线图
12.poly2str 以习惯方式显示多项式
13.bar 二维直方图
14.pie 二维饼图
15.edit M文件编辑
16.figure 生成图形窗口
17.diff 数值差分、符号微分
18.dsolve 符号计算解微分方程
19.fix 向零取整
20.factor 符号计算的因式分解
二、填空题
1.MATLAB系统由MATLAB开发环境、MATLAB数学函数、MATLAB语言、MATLAB
图形处理系统与MATLAB应用程序接口(API)五大部分构成。
2.在命令窗口中输入quit 与exit 命令,就可以关闭MATLAB。
3.在MATLAB环境中,如果不特别指明存放数据与文件的目录,MATLAB总就是默认地
将它们存放在当前文件夹中。
4.MATLAB的主界面窗口包括命令窗口、当前文件夹浏览器、工作空间浏览器与历
史命令窗口等部分。
5.编辑程序就是,标点符号一定要在英文状态下输入,分号‘;’的作用为:1、用做矩阵的
行间分隔符,2、用做不显示计算结果的命令。
6.标点符号; 可以使命令行不显示运算结果, % 用来表示该行为注释行。
7.x为0~4pi,步长为0、1pi的向量,使用命令x=0:0、1*pi:4*pi 创建。
8.输入矩阵A=,使用全下标方式用A(2,2) 取出元素“-5”,使用单下标方式
用A(5) 取出元素“-5”。
9.符号表达式sin(2*a+t)+m中主变量为t 。
10.设x就是一维数组,x的倒数第3个元素表示为x(end-2) ;设y为二维数组,要删除y的
第34行与48列,可使用命令y(34,:)=[] , y(:,48)=[]
11.要从键盘读入一个字符串并赋值给变量x,且给出提示“Who is she?”,应使用命令:
x=input(‘Who is she?’,’s’)。
12.在MATLAB命令窗口中的“>>”标志为MATLAB的命令行提示符,“│”标志为输入
提示符。
13.已知A=[1 2 3;4 5 0;7 8 9];B=[1 0 3;1 5 0;0 1 2];写出下列各指令运行的结果。
A+B ans = [2,2,6;5,10,0;7,9,11] ;
A、*B ans= [1,0,9;4,25,0;0,8,18] ;
A==B ans= [1,0,1;0,1,1;0,0,0] ;
14.MATLAB的程序文件的扩展名就是、m 。
15.MATLAB最基本的绘图函数为plot( )。
16.执行A=[1,2,3;4,5,6]; A(:,[1,3])=[]; 语句后,A= [2;5] 。
17.fix(-1、5)= -1 , round(-1、5)= -2 。
18.已知A=[1 3;4 6];C=[A,eye(size(A));A,ones(size(A))] 则C= [1 3 1 0;4 6 0 1;1 3 1 1;4 6 1
1] 。
19.若A=[1,2,3;4,5,6];则A(4)= 5 ,A(2,3)= 6 。
20.若A=[1 2 3;6 5 4]; 则reshape(A,3,2)= [1 5;6 3;2 4] 。
21.若A=[1,2;3,1]; B=[1,0;0,1];则A~=B 的值为[0 1;1 0] 。
22.若A=[4,15,-45,10,6;56,0,17,-45,0]; 则find(A>=10 & A<=20) = [3 6 7]’。
23.产生4阶全0方阵的命令为zeros(4);产生3阶全1方阵的命令为ones(3)。
24.A=rand(2,5);b=size(A);c=length(A);则b与c的值分别为[2 5]与5 。
25.用if判断语句判断80≥x>60,在MATLAB中if语言后的判断应写为:
if x<=80 & x>60 。
26.为了使两个plot的图形在同一个坐标显示,可以使用hold on 命令进行图形保持;可以
使用grid on 命令为图形添加网格。
27.a=[1 2 2],求a的转置,结果为: a=[1;2;2] 。
28.MATLAB表达式3*2^3^2的结果就是192 。
29.对x进行赋值,从5到25,间隔就是0、1,命令为: x=5:0、1:25 。
30.对x进行赋值,从2到20,线性等刻度,共100数值,命令为: x = linspace(2,20,100) 。
31.MATLAB命令窗口中可用clear 命令清除工作区中的变量;用clc 命令可以清除命
令窗口中的内容。
32.MATLAB中的M文件有命令文件与函数文件两种形式。
33.MATLAB中的系统预定义的特殊变量inf 表示正无穷大。
三、选择题
1.用来保存MATLAB工作空间浏览器中变量的文件的默认扩展名为( B )。
A.txt
B.mat
C.m
D.exe
2.MATLAB计算结果的的默认变量为( D )。
A.var
B.eps
C.nan
D.ans
3.用来清除工作空间中保存的变量的命令就是( C )。
A.delete
B.cancel
C.clear
D.clc
4.下列标识符中哪一项不就是Matlab的永久常数值。( B )
A.pi
B.exp
C.Inf
D.eps
5.下列标识符中哪一项就是Matlab的合法变量名。( A )
A.n_age
B.3_tel
C.for
D.x*y
6.下列函数中用来计算不大于自变量的最大整数的函数就是( A )。
A.floor(x)
B.rat(x)
C.fix(x)
D.round(x)
7.下列函数中用来计算不小于自变量的最大整数的函数就是( A )。
A.ceil(x)
B.rat(x)
C.fix(x)
D.round(x)
8.函数mod(-7,3)的计算结果为( B )。
A.-2
B.2
C.1
D.-1