50题每周1完成.docx
- 文档编号:16659596
- 上传时间:2023-07-16
- 格式:DOCX
- 页数:9
- 大小:56.12KB
50题每周1完成.docx
《50题每周1完成.docx》由会员分享,可在线阅读,更多相关《50题每周1完成.docx(9页珍藏版)》请在冰点文库上搜索。
50题每周1完成
一、选择题
1以下运算符中哪个的优先级最高D。
A.*B.^C.~=D.+
2计算三个多项式s1、s2和s3的乘积,则算式为A。
A.conv(s1,s2,s3)B.s1*s2*s3
C.conv(conv(s1,s2),s3)D.conv(s1*s2*s3)
3运行以下命令:
>>x=[123;456];
>>y=x+x*i
>>plot(y)
则在图形窗口绘制D条曲线。
A.3B.2C.6D.4
4在MATLAB中下列数值的表示不正确的是(B).
A.+99B.1.3e-5C.2-3*e^2D.3-2*pi
5subplot(2,1,1)是指A的子图。
A.两行一列的上图B.两行一列的下图
C.两列一行的左图D.两列一行的右图
6极坐标图是使用B来绘制的。
A.原点和半径B.相角和距离
C.纵横坐标值D.实部和虚部
7与命令linspace(2,10,5)产生的向量相同的命令___B___。
A.a=[2105]
B.a=2:
2:
10
C.a=logspace(2,10,5)
D.a=2468
8运行命令“>>figure(3)”,则执行(C)。
A打开三个图形窗口B打开一个图形窗口
C打开图形文件名为“3.fig”
D打开图形文件名为“figure3.fig”
9根据数值运算误差分析的方法与原则,无需避免的是(D);
A.绝对值很大的数除以绝对值很小的数
B.两个非常相近的数相乘
C.绝对值很大的数加上绝对值很小的数
D.两个非常相近的数相减
10MATLAB表达式2*2^3^2的结果是(B)
A.128B.4096C.262144D.256
11下列函数,使用dxscf([1:
3],[3:
3:
14],[2:
3:
7])和dxscf([1:
3:
12],[3:
6],[2:
4:
9])命令调用,问结果是多少阶的多项式?
(即最高阶的项是多少次方)C
function a=dxscf(varargin)
a=1;
for i=1:
length(varargin)
a=conv(a,varargin{i});
end
A.9,9B.24,24C.24,9D.9,24
12if结构的开始是“if”命令,结束是A命令。
A.EndifB.endC.EndD.else
13产生对角线上为全1其余为0的2行3列矩阵的命令是(C)。
Aones(2,3)Boner(3,2)
Ceye(2,3)Deye(3,2)
14运行以下命令:
>>a=eye(5);
>>forn=a(2:
end,:
)
......
则for循环的循环次数是C
A.5B.4C.3D.1
15关于主函数,以下说法正确的是A
A.主函数名必须与文件名相同
B.主函数的工作空间与子函数的工作空间是嵌套的
C.主函数中不能定义其他函数
D.每个函数文件中都必须有主函数
16在MATLAB的命令窗口中执行(B)命令,是的数值5.3显示为5.30000000000e+000
AformatlongBformatlonge
CformatshortDformatshorte
17创建以下函数文件,在命令窗口中运行“y=f”命令则显示D
functiony=f()
globalW
W=2;
Y=f1(5)
functiony=f1(w)
globalW
y=w+W
A.y=5B.y=2C.y=7D.出错
18运行如下程序后,命令窗口(command windows)显示的结果为( A)
k=0;
for n=100:
200
if rem(n,21)~=0
k=k+1;
continue
end
break;
end
k
A.105 B. 5 C.4 D.101
19运行下面的代码后,输入:
1回车,2回车,1回车,则输出结果为(B)
a=input('a=?
');
b=input('b=?
');
c=input('c=?
');
d=b*b-4*a*c;
x=[(-b+sqrt(d))/(2*a),(-b-sqrt(d))/(2*a)];
disp(['x1=',num2str(x
(1)),',x2=',num2str(x
(2))]);
A. x1=num2str
(1) x2=num2str
(1)
B. x1=num2str(-1) x2=num2str
(1)
C. x1= -1 x2=-1
D. x1=1 x2=-1
20.MATLAB系统由MATLAB开发环境、MATLAB语言、MATLAB数学函数库、MATLAB图形处理系统和____五大部分组成(C)
A.MATLAB工具栏
B.MATLAB菜单
C.MATLAB应用程序接口
D.命令窗口
二、填空
1.MATLAB中用inv函数完成矩阵的求逆运算,用det函数求矩阵的行列式。
2.指令load将data.mat中的变量u、v、w加载到工作空间中,指令save以二进制格式将所有变量存入到matlab.mat中。
3.A=rand(5,5),[n,m]=size(a),则n=(5),m=(5)。
4.A=[1,2,3;4,5,6];A(:
[1,3])=[];A=______4____________。
5.A=[1,2;3,1];B=[1,0;0,1];A~=B=___5____________
6.设有节点
,其对应的函数
的值分别为
,则二次拉格朗日插值基函数
为1
7.a=[122],求a的转置 。
8.当x=[123;456],y=[58;58]时,____能_(能﹨不能)使用plot命令绘图。
9.运行以下命令:
>>x=0:
10;
>>y1=sin(x);
>>y2=5*sin(x);
>>y3=[10*sin(x);20*sin(x)];
>>plot(x,y1,x,y2,x,y3)
则在一个图形窗口中,可以看到___3__条曲线。
10.为了减少舍入误差,应将将
改写为___________进行计算
11.数值计算中,误差主要来源于____摸型__误差、___观测__误差、_______截断_误差和_____舍入___误差
12.fix(-1.5)=____-1_____, round(-1.5)=______-2_________.
13.条形图由函数 plot 来实现。
三维曲面图由函数 plot3 来实现
14.若一个数等于它的各个真因子之和,则称该数为完数,如6=1+2+3,所以6是完数.下面是求[100,5000]之间的全部完数.补全代码。
form=
s=0;
fork=
if==0
s=s+k;
end
end
ifm==s
disp(m);
end
end
15.计算多项式p2=s²+4s+4的根:
___2__,_____
16.data=[39456;716-15];
x=[];
forn=data
x=[x,n
(1)-n
(2)]
end
上面代码的结果是___________________
17.设x是一维数组,x的倒数第3个元素表示为__________x(n-3)________;设y为二维数组,要删除y的第3,4行和4,8列,可使用命令___________________________;
18.运行以下命令,则for循环的循环次数是_____2_。
>>x=0:
10;
>>forn=x
Ifn==5
Continue
end
end
19.设
,计算
的值。
______%转换为弧度值且不显示
______%转换为弧度值且不显示
______%计算结果并显示
三、计算题
1、编写一个M脚本文件,使用for循环求1~200之间的偶数之和。
2、利用100,121,144的平方根,试用二次拉格朗日插值多项式求
的近似值。
并写出其拉格朗日插值多项式。
3、若f(x)=x7+x5+x4+3,求f[2,4,6…..16]和f[2,4,6…..18]
4、求下列联立方程的解
5、设
,把x=0~2π间分为101点,画出以x为横坐标,y为纵坐标的曲线。
6、已知矩阵A为5×5的正态分布的随机矩阵,编写脚本程序实现矩阵B,B矩阵为对角矩阵,主对角线元素为A矩阵的主对角线元素加1,并将矩阵B存入文件result.mat文件中。
7、设x=rcost+3t,y=rsint+3,分别令r=2,12,24,画出参数t=0~10区间生成的x-y曲线。
8、已知f(x)的函数表,试求出三次牛顿插值多项式,计算f(0.35)的近似值。
9、绘制
在定义域x=[-2,2],y=[-2,2]内的曲面.
10、编制m文件,等待键盘输入,输入密码123,密码正确,显示输入密码正确,程序结束;否则提示,重新输入。
11、从键盘输入若干个数,当输入0时结束输入,求这些数的平均值以及平方和。
12、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 50 每周 完成