matlab试卷合集附答案
MATLAB历年考试题目(附答案)
历年考试题目(附答案)
一、填空题
1、MATLAB常用操作界面包括、工作空间窗口、、、内存数组编辑器、M文件编辑/调试器、帮助导航
/浏览器、图形窗口等。
2、MATLAB中Inf或inf表示、NaN或nan表示、nargout表示。
3、MATLAB中逗号主要用作;用作输入量与输入量之间的分隔符;。
4、工作空间浏览器主要用于内存变量的、和。
5、MATLAB实现将全下标转换为单下标的指令为、据单下标换算出全下标的指令为。
6、二维数组的标识有、、“逻辑1”标识。
二、简述下列命令在MATLAB中的作用
1.clf %清除图对象
clear %清除工作空间内的所有变量
clc %清除当前屏幕上显示的所有内容,但不清除工作空间中的数据
2.ceil %沿+∞方向取整
factor %符号计算的因式分解
3.sph2cart %球坐标变为直角坐标
pow2 %2的幂
4.digits(d) %设置当前的可变算术精度的位数为整数 d 位
vpa(pi,100) %设置当前pi的小数位数为100
5.box on %打开框状坐标轴开
grid off %网格关
6.logspace %对数分度向量
cat %串接成高维数组
7.sym2poly %符号多项式转变为双精度多项式系数向量
poly2sym %双精度多项式系数转变为向量符号多项式
8.plot3 %三维线图
poly2str %以习惯方式显示多项式
9.bar %二维直方图
pie %二维饼图
10.zoom on %打开图形缩放模式 edit %M文件编辑
11.whos %对当前工作空间变量的信息进行列表
大学matlab考试题及答案
大学matlab考试题及答案大学MATLAB考试题及答案
一、选择题
1. MATLAB的全称是什么?
A. Matrix Laboratory
B. Microprocessor Application Tool Set
C. Microsoft Advanced Tool Set
D. Microprocessor Application Test System
答案:A
2. 在MATLAB中,以下哪个命令用于绘制三维图形?
A. plot
B. scatter
C. surf
D. bar
答案:C
3. MATLAB中用于求解线性方程组的函数是?
A. solve
B. linsolve
C. linprog
D. fsolve
答案:A
二、简答题
1. 简述MATLAB的基本数据类型有哪些,并给出至少两个每种类型的
示例。
答案:MATLAB的基本数据类型包括数值数组、字符数组和单元数组。数值数组可以是向量、矩阵或多维数组。例如,向量 `v = [1 2 3]`,矩阵 `M = [1 2; 3 4]`。字符数组是由单引号或双引号括起来的字符
序列,如 `C = 'Hello'`。单元数组可以包含不同类型的数据,如
`{1, 'text', [1; 2; 3]}`。
2. 描述如何在MATLAB中实现矩阵的转置和翻转。
答案:矩阵的转置可以通过 `'T'` 来实现,例如 `A'` 表示矩阵A 的转置。矩阵的翻转可以通过 `flip` 函数实现,例如 `flip(A)` 可
以翻转矩阵A的所有行和列,`flipud(A)` 仅翻转矩阵A的行,而
Matlab考试题库+答案
M a t l a b考试题库+答案(教师出卷
参考专用)(总14页)
--本页仅作为文档封面,使用时请直接删除即可--
--内页可以根据需求调整合适字体及大小--
一、辨析题(共2小题,每题 5 分,共计 10 分)
二、问答题(共3小题,每题 5 分,共计 15 分)
三、计算题(共7小题,每题 5 分,共计 35 分)
四、编程题(共4小题,每题 10 分,共计 40 分)
填空题(计算部分)
1、标点符号; _______可以使命令行不显示运算结果,
%——用来表示该行为注释行。
2、x为0~4pi,步长为的向量,使用命令_______创建。
x=0:*pi:4*pi
3、输入矩阵A=,使用全下标方式用A(2,2) 取出元素“-5”,使
用单下标方式用_______取出元素“-5”。
A(5)
4、符号表达式sin(2*a+t)+m中独立的符号变量为_______。
t
5、M脚本文件和M函数文件的主要区别是M脚本文件没有函数定义和M函数文件有函数定义_______。
6. 设x是一维数组,x的倒数第3个元素表示为_______;
设y为二维数组,要删除y的第34行和48列,可使用命令_______;
_______;
x(_end-2_)
y(34,:)=[]
y(:,48)=[]
7. 将变量x以Ascii文本格式存储到文件,应使用命令_________ _;
save _x
8. 在while 表达式, 语句体, End 循环语句中,表达式的值__ __时表示循环条件为真,语句体将被执行,否则跳出该循环语句;
非零
9.要从键盘读入一个字符串并赋值给变量x,且给出提示“Who is she?”,应使用命令_________;
Matlab考试题库+答案
Matlab考试题库+答案
⼀、选择题共10⼩题
⼆、填空题共10空
三、看程序填空
四、编程题 3题
填空题(计算部分)
1、标点符号; _______可以使命令⾏不显⽰运算结果,
%——⽤来表⽰该⾏为注释⾏。
2、x为0~4pi,步长为0.1pi的向量,使⽤命令_______创建。
x=0:0.1*pi:4*pi
3、输⼊矩阵A=,使⽤全下标⽅式⽤A(2,2) 取出元素“-5”,使⽤
单下标⽅式⽤_______取出元素“-5”。
A(5)
4、符号表达式sin(2*a+t)+m中独⽴的符号变量为_______。
t
5、M脚本⽂件和M函数⽂件的主要区别是M脚本⽂件没有函数定义和M函数⽂件有函数定义_______。
6. 设x是⼀维数组,x的倒数第3个元素表⽰为_______;
设y为⼆维数组,要删除y的第34⾏和48列,可使⽤命令_______; _______;
x(_end-2_)
y(34,:)=[]
y(:,48)=[]
7. 将变量x以Ascii⽂本格式存储到⽂件fname.txt,应使⽤命令_________ _;
save _x
8. 在while 表达式, 语句体, End 循环语句中,表达式的值__ __时表⽰循环条件为真,语句体将被执⾏,否则跳出该循环语句;
⾮零
9.要从键盘读⼊⼀个字符串并赋值给变量x,且给出提⽰“Who is she?”,应使⽤命令_________;
x=input(‘Who is she?’,’s’)_
10.设A=和
B=和C=均为m*n矩阵,且存在于WorkSpace
中,要产⽣矩阵D=,可⽤命令________ _,
Matlab考试题库+答案
Matlab考试题库+答案
1、标点符号; _______可以使命令⾏不显⽰运算结果,
%——⽤来表⽰该⾏为注释⾏。
2、x为0~4pi,步长为的向量,使⽤命令_______创建。
x=0:*pi:4*pi
3、输⼊矩阵A=,使⽤全下标⽅式⽤A(2,2) 取出元素“-5”,使⽤单下标⽅式⽤_______取出元素“-5”。
A(5)
4、符号表达式sin(2*a+t)+m中独⽴的符号变量为_______。
t
5、M脚本⽂件和M函数⽂件的主要区别是M脚本⽂件没有函数定义和M函数⽂件有函数定义_______。
6. 设x是⼀维数组,x的倒数第3个元素表⽰为_______;
设y为⼆维数组,要删除y的第34⾏和48列,可使⽤命令_______; _______;
x(_end-2_)
y(34,:)=[]
y(:,48)=[]
7. 将变量x以Ascii⽂本格式存储到⽂件,应使⽤命令_________ _;
save _x
8. 在while 表达式, 语句体, End 循环语句中,表达式的值__ __时表⽰循环条件为真,语句体将被执⾏,否则跳出该循环语句;⾮零
9.要从键盘读⼊⼀个字符串并赋值给变量x,且给出提⽰“Who is she”,应使⽤命令_________;
x=input(‘Who is she’,’s’)_
10.设A=和B=和C=均为m*n矩阵,且存在于WorkSpace中,要产⽣矩阵D=,可⽤命令________ _,
计算可⽤命令________;
D=(A-C)/B.^C
det(inv(A’*B)
11. 在MATLAB命令窗⼝中的“>>”标志为MATLAB的_______提⽰符,“│”标志为_______提⽰符。
matlab期末考试题及答案
matlab期末考试题及答案MATLAB期末考试题及答案
一、选择题(每题2分,共20分)
1. MATLAB中用于创建向量的函数是:
A. vector
B. array
C. linspace
D. ones
答案:D
2. 下列哪个命令可以计算矩阵的行列式?
A. det
B. diag
C. trace
D. rank
答案:A
3. 在MATLAB中,以下哪个选项是用于绘制三维图形的?
A. plot
B. plot3
C. bar
D. scatter
答案:B
4. MATLAB中,用于计算向量范数的函数是:
A. norm
B. mean
C. median
D. std
答案:A
5. 下列哪个命令可以用于创建一个二维数组?
A. array2d
B. matrix
C. create2d
D. make2d
答案:B
6. MATLAB中,用于求解线性方程组的函数是:
A. solve
B. linsolve
C. equation
D. linprog
答案:A
7. 以下哪个函数可以用于生成随机数?
A. rand
B. random
C. randn
D. randi
答案:A
8. MATLAB中,用于实现循环结构的关键字是:
A. loop
B. for
C. while
D. repeat
答案:B
9. 下列哪个命令可以用于绘制函数图形?
A. plot
B. graph
C. draw
D. functionplot
答案:A
10. MATLAB中,用于计算矩阵特征值的函数是:
A. eig
B. eigenvalue
C. characteristic
D. eigen
MATLAB期末考试试题(全12套)
MATLAB期末考试试题
一、填空(30分)
1. 表达式 (3>2)*(5~=5)的类型是(double)。
2. 表达式 (5<2)*120的值是( 0 )。
3. 表达式 (5>2)*(6~=5)的值是( 1 )。
4. 表达式 char(65)=='A' 的值是( 1 )。
5. 表达式 char(65)+1 的值是(66 )。
6. 表达式 'A'+1的值是( 66 )。
7. 表达式 'A'+'B' 的值是(131 )。
8. 存储double型数据占用内存(8 )字节。
9. 存储single型数据占用内存( 4 )字节。
10. 清除命令窗口内容的命令是( clc )。
11. 删除工作空间中保存的变量x的命令是(clear
x )。
12. 将双精度实数的显示格式设置成15位定点小数格式的命令是
( format long )。
13. 将横坐标轴标签设置成“时间(秒)”的语句是(xlabel('时间
(秒)') )。
14. 设置图例的Matlab库函数名是
( legend )。
15. 绘制三维线图的Matlab库函数名是
( plot3 )。
二、选择题(30分)
1. 执行语句x=55后,Matlab将创建变量x,为其分配的存储空间的
大小为(C)
A)2字节 B)4字节 C)8字节 D)16字节
2. 执行语句y=66后,Matlab将创建变量y,其类型为(D )
A)int8 B)int16 C)single D)double
3. 下列整数类型中,不能参与任何运算的类型为( D )
A)int8 B)int16 C)int32 D)int64
Matlab考试题库+标准答案
Matlab考试题库+答案
————————————————————————————————作者:————————————————————————————————日期:
3 填空题 1、标点符号; %—用来表示该行为注释行。 可以使命令行不显示运算结果,
2、x 为0 ~4pi ,步长为0.1pi 的向量,使用命令 x=0:0.1*pi:4*pi 创建。
3、输入矩阵A= ,使用全下标方式用A(2,2)取出元素“-5 ”,使用单下标方式用A(5)取出元素“-5 ”。
4、符号表达式sin(2*a+t)+m 中独立的符号变量为 t 。
5、M 脚本文件和M 函数文件的主要区别是M 脚本文件没有函数定义和M 函数文件有函数定义_______。
6. 设x 是一维数组,x 的倒数第3个元素表示为x(_end-2_)
设y 为二维数组,要删除y 的第34行和48列,可使用命令y(34,:)=[] ;
y(:,48)=[];
7. 将变量x 以Ascii 文本格式存储到文件fname.txt ,应使用命令 save _x ;
8. 在while 表达式, 语句体, End 循环语句中,表达式的值 非零 时表示循环条件为真,语句体将被执行,否则跳出该循环语句;
9.要从键盘读入一个字符串并赋值给变量x ,且给出提示“Who is she?”,应使用命令x=input(‘Who is she?’,’s’) ;
10.设A=和B= 和C=
均为m*n 矩阵,且存在于WorkSpace 中,要产生矩阵D= ,可用命令D=(A-C)/B.^C , 计算 可用命令det(inv(A’*B)
matlab试卷及答案
第 ( 1 ) 页 共 ( 3 ) 页
专业班级: 09研究生 学号: 姓名: 命题教师: [该项由出卷人填写]
装 订 线
一 二 三 四 五 六 七 八 九 十 总 分 标准分 20 20 20 20 20 100 得 分
1. 给出迭代方程。
2
11 1.4i i i x y x +=+-
000,0x y ==
2
10.3i i y x +=
先编写求解方程的函数文件,然后调用该函数文件求30000个点上的x ,y ,最后在素有的(x i ,y i )坐标处标记一个点(不要连线)绘出图形。这种图形又称为埃农(Henon )引力线图,它将迭代出来的随机点吸引到一起,最后得出貌似连贯的引力线图。 2.分别利用数值积分法、符号积分法和Simulink 仿真求2
x 1
-2
1I=
e dx 2π
⎰
。 3.某气象观测站测得某日6:00-18:00之间每隔2h 的室内外温度(℃)如实验表1所示。
实验表1 室内外温度观测结果(℃)
时间/h 6 8 10 12 14 16 18 室内t1 18.0 20.0 22.0 25.0 30.0 28.0 24.0 室外t2
15.0
19.0
24.0
28.0
34.0
32.0
30.0
试用三次样条插值分别求出该日室内外6:30-17:30之间每隔2h 各点的近似温度(℃)。 4.有一跷跷板,两板夹角为120°,左边板长尾1.5m ,上面的小孩重500N ,右边板长为2m ,小孩重400N 。求当跷跷板平衡时,左边木板与水平方向的夹角α的大小。要求先求解析解,然后给出两种解决方案。
Matlab试题和答案
M a t l a b试题和答案(总7页)
--本页仅作为文档封面,使用时请直接删除即可--
--内页可以根据需求调整合适字体及大小--
Matlab 上机考试试题
考试要求:
1、从10道题目中随机抽取3道独立完成,时间1小时。(输入randperm (10),取前三个数)
2、每个题目兴建一个.m的文件,命名方式ks+N.m(N为题号),然后将所选三个题目放入一个文件夹,文件名为学号+姓名。考试完成后将文件夹通过FTP 提交。
3、考试完成后要写一份报告,内容包括以下:(建一个.Doc的文档,文件名为学号+姓名)
(1)题号,题目;
(2)运行结果及其分析;
(3)图也要粘贴在文档中。
4、查阅资料写一篇2000字左右的关于matlab在电子信息中的应用的小论文或综述,也可以具体的写matlab在电子信息中某一个方面或某一个点的应用。(打印或手写都可,打印版要交电子文档)
5、所有要交的东西在1月3号之前必须交齐。(由学习委员统一收齐交给我,电子文档也拷到学习委员处,统一拷给我)。所交项目包括:考试报告打印版,小论文打印版(两个装订在一起,考试报告在上,小论文在下,最好做一个统一的封皮),考试报告doc文档,小论文doc文档。
Matlab 上机考试试题
1.求下列联立方程的解
3x+4y-7z-12w=4
5x-7y+4z+ 2w=-3
X +8z- 5w=9
-6x+5y-2z+10w=-8
(1)求系数矩阵的秩; (2)求出方程组的解。
2.在[-10,10;-10,10]范围内画出函数
2
22
2 sin
y
x y
Matlab考试题库+答案
一、选择题共10小题
二、填空题共10空
三、看程序填空
四、编程题3题
填空题〔计算局部〕
1、标点符号;_______可以使命令行不显示运算结果,
%——用来表示该行为注释行。
2、x为0~4pi,步长为0.1pi的向量,使用命令_______创立。
x=0:0.1*pi:4*pi
3、输入矩阵A=,使用全下标方式用A(2,2)取出元素
错误!未找到引用源。
“-5〞,使用单下标方式用_______取出元素“-5〞。
A(5)
4、符号表达式sin(2*a+t)+m中独立的符号变量为_______。
t
5、M脚本文件和M函数文件的主要区别是M脚本文件没有函数定义和M函数文
件有函数定义_______。
6.设x是一维数组,x的倒数第3个元素表示为_______;
设y为二维数组,要删除y的第34行和48列,可使用命令_______;_______;
x(_end-2_)
y(34,:)=[]
y(:,48)=[]
7.将变量x以Ascii文本格式存储到文件fname.txt,应使用命令_________ _;
save _x
8.在while表达式,语句体, End循环语句中,表达式的值__ __时表示循环条
件为真,语句体将被执行,否那么跳出该循环语句;
非零
9.要从键盘读入一个字符串并赋值给变量x,且给出提示“Who is she?〞,应使
用命令_________;
x=input(‘Who is she?’,’s’)_
10.设A=和B=和C=错误!未
错误!未找到引用源。错误!未找到引用源。
找到引用源。均为m*n矩阵,且存在于WorkSpace中,要产生矩阵D=
MATLAB考试试题及答案
姓名
学号________________班级:__________________
考试要求:
1、要求独立完成不得与他人共享,答卷雷同将做不及格处理。 2、答卷用 Word 文件递交,文件名为学号+姓名.doc,试卷写上姓名及学号。 3、答卷内容包括:
(1) 程序; (2) 运行结果及其分析; (3) 图也要粘贴在文档中。
零状态响应: %function epxl function y=epxl(t) if t>=0
y=1; else y=0; end %零状态响应 num=[1,3]; den=[1,3,2]; x0=[4,-1]'; [a,b,c,d]=tf2ss(num,den); sys=ss(a,b,c,d); t=0.0001:0.1:10; e=exp(-2*t).*(epxl(t)-epxl(t-6)); lsim(sys,e,t) title('零状态相应')
分析:二者的主要区别在于 N=70 时频谱图有明显的频谱泄漏,而 N=200 时则基 本没有。原因主要是 200 是采样频率 100Hz 的整数倍,而 70 则不是,所以产生 了截断效应,造成频率泄漏。
3) num=[1,11,30,0]; den=[1,9,45,97,50]; [a,b,c,d]=tf2ss(num,den); sys=ss(a,b,c,d); impulse(sys)
matlab试题与答案
例4:已知数组a= _____ A. 所有元素 B. 第一行元素 C. 第三列元素 D. 第三行元素
1 2 3 4 5 6 7 8 9
,则a(:,end)是指
答案: C
1.利用基本矩阵产生3×3和15×8的单位阵、全1阵、 全0阵、均匀分布随机阵([-1,1]之间)、正态分布 随机阵(均值为1,方差为4)。 2.利用diag等函数产生下列矩阵:
例5 在0≤x≤2p区间内,绘制曲线y1=2e-0.5x和 y2=cos(4πx),并给图形添加图形标注。 程序如下: x=0:pi/100:2*pi; y1=2*exp(-0.5*x); y2=cos(4*pi*x); plot(x,y1,x,y2),grid on title('x from 0 to 2{\pi}'); %加图形标题 xlabel('Variable X'); %加X轴说明 ylabel('Variable Y'); %加Y轴说明 text(0.8,1.5,'曲线y1=2e^{-0.5x}'); %在指定位置添加 图形说明 text(2.5,1.1,'曲线y2=cos(4{\pi}x)'); legend(‘y1’,’y2’) %加图例
function [s,p]=fcircle(r) %CIRCLE calculate the area and perimeter of a circle of radii r %r 圆半径 %s 圆面积 %p 圆周长 %2004年7月30日编 s=pi*r*r; p=2*pi*r;
Matlab_考题题整理_带答案
MATLAB 考试试题 (1)
产生一个1x10的随机矩阵,大小位于(-5 5),并且按照从大到小的顺序排列好!(注:要程序和运行结果的截屏)
答案:
a=10*rand(1,10)-5;
b=sort(a,'descend')
1.请产生一个100*5的矩阵,矩阵的每一行都是[1 2 3 4 5]
2. 已知变量:A=’ilovematlab’;B=’matlab’, 请找出:
(A)B在A中的位置。
(B)把B放在A后面,形成C=‘ilovematlabmatlab’
3. 请修改下面的程序,让他们没有for循环语句!
A=[1 2 3; 4 5 6; 7 8 9];
[r c]=size(A);
for i=1:1:r
for j=1:1:c
if (A(i,j)>8 | A(i,j)<2)
A(i,j)=0;
end
end
end
4. 请把变量A=[1 2 3; 4 5 6; 7 8 9]写到文件里(output.xls),写完后文件看起来是这样的
1 2 3 4 5 6 7 8 9
5.试从Yahoo网站上获得微软公司股票的2008年9月的每日收盘价。
6.编写M文件,从Yahoo网站批量读取60000.SH至600005.SH在2008年9月份的每日收盘价(提示:使用字符串函数)。
7. 将金牛股份(000937)2005年12月14日至2006年1月10日的交易记录保存到Excel中,编写程序将数据读入MATLAB中,进一步将数据读入Access数据库文件。
8.已知资产每日回报率为0.0025,标准差为0.0208,资产现在价值为0.8亿,求5%水平下资产的10天在险价值(Var)。
matlab期末试题库及答案
matlab期末试题库及答案
一、选择题
1. 下列关于MATLAB的说法中,错误的是:
A. MATLAB是一种高级技术语言和环境
B. MATLAB可以进行数值计算和数据可视化
C. MATLAB支持矩阵运算和线性代数操作
D. MATLAB无法处理大规模数据
答案:D
2. 在MATLAB中,下列哪个命令用于清除当前工作空间的变量:
A. clear
B. delete
C. close
D. refresh
答案:A
3. MATLAB中,用于创建行向量的命令是:
A. rowvec
B. linerow
C. linspace
D. colon
答案:D
4. 在MATLAB中,如何计算数组a的平均值?
A. mean(a)
B. average(a)
C. avg(a)
D. meanval(a)
答案:A
5. 下列哪个命令用于将MATLAB中的向量a按从小到大排序?
A. sort(a)
B. order(a)
C. arrange(a)
D. rank(a)
答案:A
二、填空题
1. MATLAB中表示pi的符号是______。
答案:pi
2. MATLAB中用于计算2的10次方的命令是______。
答案:2^10
3. MATLAB中通过命令______可以生成从1到10的整数向量。答案:1:10
4. MATLAB中用于求解线性方程组的命令是______。
答案:solve
5. MATLAB中用于生成随机数的命令是______。
答案:rand
三、计算题
1. 计算下列矩阵的乘积:
A = [1 2 3; 4 5 6; 7 8 9]
B = [9 8 7; 6 5 4; 3 2 1]
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.先输入
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题
1、求可逆矩阵A的逆矩阵的指令是 inv(A)
2、A=[0 2 3 0],B=[4 5 0 0],则X=A&B的显示结果为 0 1 0 0
3、求矩阵A的转置矩阵的指令是: A’
4、x=[10 -20 30]; a=sign(x);显示结果为 1 -1 1
5、Notebook是Matlab的文字处理工具,启动Notebook有两种方法,即一
种是在 Word 中启动,另一种是在 Matlab 中启动。
6、Matlab7.3提供了非常强大的帮助系统,包括帮助命令、帮助
窗口、HTML格式帮助、pdf格式帮助和帮助演示等。
7、clc命令和clear命令的区别是 clc清除命令窗口所有显示内容;
Clear清除所有显示的变量 .
8、命令窗口中的type命令的功能为显示文件的内容 .
9、matlab7.3提供了三种程序调试的工具,包括直接检测调试、专用调试命
令和使用 M文件编辑/调试器。
10、matlab除了最常用的主函数和子函数外,还提供了嵌套函数、私有函数、
重载函数和匿名函数。
11、在matlab7.3中,创建句柄图形对象的命令格式为____________
h_obj=funname(‘PropertyName’,PropertyValue,……)_
12、计算5*e3*|cos175°|语句为 5*exp(3)*abs(cos(175*pi/180)).
13、创建随机矩阵的指令用rand,创建稀疏矩阵用sparse
14、为图形添加网格使用grid on,使用legend命令添加图例。
1、MATLAB常用操作界面包括命令窗口、工作空间窗口(浏览器)、
命令历史窗口、当前目录窗口、内存数组编辑器、M文件编辑/调试器、
帮助导航/浏览器、图形窗口等。
2、MATLABInf或inf表示无穷大、NaN或nan表示不是一个数、nargout表
示函数输出宗量数目。
3、MATLAB中逗号主要用作要显示计算结果的指令与其后指令的分隔;
用作输入量与输入量之间的分隔符;用作数组元素分隔符号。
4、工作空间浏览器主要用于内存变量的查阅、保存和编辑。
5、MATLAB实现将全下标转换为单下标的指令为Sub2ind、据单下标换算出全
下标的指令为Ind2sub。
6、二维数组的标识有“全下标”标识、“单下标”标识、“逻辑1”标识。
7、在一个元胞数组A中寻访第2行第3列元胞元素用A(2,3);寻访数组第
2行第3列元胞中的内容用A{2,3}。
8、MATLAB中clf用于清除图形窗、clc用于清除指令窗中显示内容、clear
用于清除MATLAB工作空间中保存的变量。
1.已知A=[0 9 6;1 3 0];B=[1 4 3;1 5 0];写出下列各指令运行的结果。
A &
B 的运行结果ans= ;
A ./
B 的运行结果ans= 。
2. 产生4阶全0方阵的命令为;产生3阶全1方阵的命令为。
3. A=rand(2,5);b=size(A);c=length(A);则b和c的值分别为和。
4. 标点符号可以使命令行不显示运算结果,用来表示该行为注释行。
5. 用if判断语句判断80≥ x >60,在MATLAB中if语言后的判断应写为。
6. P, Q分别是个多项式的系数矢量,求P对应的多项式的积分(对应的常数项为K),使用的命令是polyint(P,K) ;求P/Q的解,商和余数分别保存在k和r,使用的命令是[k,r]= deconv (P,Q) ;
7.为了使两个plot的图形在同一个坐标显示,可以使用命令进行图形保持;可以使用命令为图形添加网格。
8.MATLAB的工作空间中有三个变量v1, v2, v3,写出把它们保存到文件my_data.mat中的指令save my_data ;写出把my_data.mat文件中的变量读取到MATLAB工作空间内的指令Load my_data
。
1、
ans =
0 1 1
1 1 0
ans =
0 2.2500 2.0000
1.0000 0.6000 NaN
2、zeros(4) ones(3)
3、[ 2 5 ] [ 5 ]
4、;%
5、if x<= 80 & x>60
6、polyint(P,K) [k,r]= deconv (P,Q)
7、hold on grid on
8、save my_data Load my_data
1.设有程序
A=[2,0,1,0;1,0,1,5;0, 6 ,2, 3];B=[1,2,-1;1,3,1];C=A(1:3,[1,2]);
D=size(C)- length(B(2,:));F= C.*B’
将下列命令的运行结果填在横线上0*、0
D = ; F= .
2. A=[2,3,2,1;1,2,2,1; 1,2,3,-2];
A1=sum(A>A(2,1));A(2,:)=[],A2=A.^2-4
A1= ; A2= ;
3.P=[1,2,5,4;2,2,1,3];max(P,[ ],1)= ;mean(P,2)= .
1.
D =
0 -1
F =
2 0
2 0
0 6
2.
A1 =
1 3 3 0
A2 =
0 5 0 -3
-3 0 5 0
3.
max(P,[ ],1)=
2 2 5 4 mean(P,2)=
3
2
4.
5.
a=[ ];
for i=1:3;
for j=1:3;
a(i,j)=(i-j)*abs(i-j);
end
end
b=a(8)*a
运行结果
b= .
7.
function f=price(a) switch fix(a/100);
case {0,1,2}
rate=0;
otherwise
rate=0.05
end
f=a*(1-rate)
运行结果
price (300)= .
4.
x=0; n=1;
while n<6
x=n+x;
n=n+1;
end
x
运行结果
x= . .
6.
x=5,y=-20;
if x<0
x=y-3
else y= y+10;
end
z=400*x-y
运行结果
z= .