第一范文网 - 专业文章范例文档资料分享平台

MATLAB考试题

来源:用户分享 时间:2025/6/1 19:17:09 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

27、已知A=[4 0],MATLAB中C=[A,ones(size(A))]为

(A) 4 0 1 1 (B) 4 0 1 0 (C) 4 0 0 0 (D)4 0 4 0 28、在MATLAB中,列出当前工作空间变量名的函数是

(A) path (B) clc (C) who(s) (D) draw 29、计算矩阵、向量范数的命令为

(A) length (B) norm (C) size (D) anorm 30、MATLAB对图形窗口进行灵活分割的命令为

(A) plot (B) subplot (C) aplot (D) ploval 31、MATLAB中生成一个2行4列的单位矩阵的命令为

(A) eye(2,4) (B) eye(2,2) (C)eye(2) (D) zeros 32、已知x=[4,2,],求以x为根的多项式的语句是

(A) x=[4,2,]; polval (x) (B) x=[4,2,]; poly(x)

(C) p=roots(x);poly(p) (D) x=[4,2,]; roots(x) 33、在MATLAB中,清除所有变量的命令为

(A) clear (B) clc (C) delete (D) hold off 34、命令floor(3.4)及ceil(3.4)的值为多少

(A) 3 4 (B) 4 4 (C) 3 3 (D)4 3 35、在MATLAB中,打开示例程序的命令为

(A) demo (B) help (C)clear (D) plot 36、MATLAB中保持图形窗口不关闭的命令为

(A) alter (B) hold on (C) hold off (D) cd 37、在MATLAB中,强行终止程序运行的命令为

(A) ctrl+v (B) ctrl+shift (C) ctrl+c (D)shift+c 38、A?[3 6 3],B?[2 1 1],则A*B=

(A) 运算不执行,因有错 (B) 6 8 3 (C) 5 7 4 (D) 6 6 3 39、双纵坐标函数为

5

.

(A) plot (B) yplotty (C) plot3 (D) plotty

40、已知数据点为x=[1, 1.4, 1.6, 1.8, 2.0]',y=[3.75, 3.99, 2.07, 1.52, 4.22]',拟合一条过这些点的3次曲线,应使用的命令是

(A) polyfit(x,y) (B) polyfit(2) (C) polyfit(x,y,1) (D) polyfit(x,y,3) 41、MATLAB中表示无穷的符号是

(A) ? (B) int (C) inf (D) +in 42、MATLAB中给图形加网格线的命令为

(A) grid off (B) hold on (C)box on (D) grid on

43、MATLAB中程序A=[1 2 3;-1 2 1;3 5 2];B=[3 4 6;5 8 9;4 5 3]; C=(B>1)&(B<7),运行后结果为

(A)C=[1,1,1;1,0,0;1,1,1] (B) C=[1,0,0;1,0,0;1,0,1] (C) 无结果 (D) C=[0,1,0;1,0,0;1,1,1]

44、MATLAB中生成一个从0到20的等差为0.5的数列应使用的命令为

(A) x=linspace(0,20)(B) x= 0:20 (C) x=linspace(0,20,41) (D) x=linspace(0,20,0.5) 45、积分区间被等分为奇数个小区间时,合理使用1/3辛普森法和3/8辛普森法的是 (A) 只用3/8辛普森法 (B) 1/3辛普森法和3/8辛普森法都不能使用,用cotes方法

(C) 前三个区间用3/8辛普森法,剩下的区间用1/3辛普森法 (D) 只用1/3辛普森法

46、MATLAB中c=[1 2 3 4] ,要得到c的转置向量所用命令为 (A) b=c’ (B) b=[1,2,3,4] (C) b=inv(c) (D) b= =c 47、MATLAB中计算积分

5?4?t?1??t?2??t?3?dt,则下列程序中的空格处应填的命令是

5sym t ; f=5/((t-1)*(t-2)*(t-3)); F=_____________, y=double(F)

(A) (f,t,4,5) (B) qad(f,t,4,5) (C) int(t,4,5) (D) int(f,t,4,5) 48、MATLAB表示圆周率的符号是

6

(A)

? (B) int (C) pi (D) 没有符号可表示

49、MATLAB中a=[1,3,2],则b=a.^2的结果为

(A) b=[1,6,4] (B) b=[1,9,4] (C) b=[2,6,4] (D) 执行出错,无结果 50、求解x?3x?1?0在x=1附近的根的错误的语句为 (A) fzero('x^3-3*x+1=0',1) (B) fzero('x^3-3*x+1',1) (C) fzero('x^3-3*x+1=0',[1,2]) (D) P=[1,-3,1];roots(p) 三、阅读下述MATLAB脚本程序

A=[3 5 7 9;0 2 4 1;6 4 4 8]; B=ones(3,3); b=A([1 2],2:3); B(4,4)=5; A([1,2],:)=[]; C=[A;B(:,1:3)']; D=reshape(C,2,8);

写出b、A、B、C、D的结果。

四、已知多项式a(x)?x3?2x2?1和b(x)?x2?1,编写脚本程序计算: 1) 多项式a(x)+b(x) 2) 多项式a(x)*b(x)。 3) 多项式a(x)的根。

30?x?1?x?五、用MATLAB编写函数,计算f?x???2?x1?x?2,函数的输入参数为x,输出参数

?0其他?为f,函数名为fun。

六、编程求y?

1的值,要求: ?2j?1(j?1)7

88(1) 使用循环语句编程,但不能使用数组运算符和sum; (2) 使用数组运算符和sum编程,不能使用循环结构。

?2x1?4x2?11?3x?5x?3?12七、 已知超定方程组? 写出用Matlab中语言求解上述线性方程组的程序。

x?2x?62?1??2x1?x2?7八、Hilbert矩阵是非常著名的病态矩阵,写出其定义,并编出Matlab程序求5?5到14?14的Hilbert矩阵的条件数、行列式。

九、 数值求解定积分时,当积分区间被等分为奇数个小区间时,如何合理使用1/3辛普森法和3/8辛普森法。

?4?8十、 写出将矩阵 ??4??12?215??7210?进行LU 分解,并求出该矩阵的行列式的语句

836??61120??十一、写出n?1个插值节点(xi,yi)的Lagrange插值多项式的公式,并将下面的Lagrange 插值多项式的Matlab实现程序补充完整。(每空3分,共15分) Lagrange 插值多项式公式:

x=-5:5;y=1./(1+x.^2); t=-5:0.05:5; y1=1./(1+t.^2); n=length(t); for i=1:n z=t(i);s=0; for Lk=1; u=x(k); for if 8 ,Lk=Lk*(z-x(j))/(u-x(j)); end

搜索更多关于: MATLAB考试题 的文档
MATLAB考试题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c56s318wtla072ie1ycb5_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top