一、单选题
1、若在MATLAB中已有语句a=sym(1); b=1; x=sym('b'),则以下叙述正确的是( )。
A.a和x都是符号常量
B.a和x都是符号变量
C.a是符号常量,x是符号变量
D.x是符号常量,a是符号变量
正确答案:C
2、函数factor(sym(12))的值是(A.'12'
B.12
C.[3, 4]
D.[ 2, 2, 3]
正确答案:D
。
)
3、若没有指定主变量,则系统默认符号表达式ax+by+t中主变量为( )。
A.a
B.b
C.x
D.t
正确答案:C
4、在命令行窗口输入下列命令:>> f=sym(1);
>> eval(int(f,1,4))
则命令执行后的输出结果是( A.1
B.3
C.4
。
)
D.5
正确答案:B
5、若使用命令taylor(f,x,1,'Order',6)对f进行泰勒展开,则展开式的最高阶为( )。
A.7
B.6
C.5
D.4
正确答案:C
6、在的dsolve()函数中,若没有指定自变量,则默认自变量为(A.a
B.x
C.i
D.t
。
)
正确答案:D
二、多选题
1、对于符号运算中主变量的确定,下列说法正确的是( )。
A.若没有指定主变量,MATLAB将把除i、j之外在字母顺序上离x最近的小写字母作为主变量。
B.当符号表达式中有x且未指定主变量,则系统会默认x为主变量。
C.若符号表达式s中有多个变量,则symvar(s)将返回一个系统默认的主变量。
D.若符号表达式中没有x,但是有w和y,则MATLAB将默认y为主变量。
正确答案:A、B、D
2、对于一个多项式方程,下列函数可以对其求解的是( )。
A.roots()
B.solve()
C.dsolve()
D.diff()
正确答案:A、B
三、判断题
1、可以用factor()函数来判断一个正整数是否为素数。
正确答案:A
2、当采用coeffs()函数提取符号表达式的系数时,系数的排列次序为从高次到低次。
正确答案:B
3、当利用int()函数求定积分时,若积分上限或下限是一个符号表达式,则该被积函数不可积。
正确答案:B
4、当使用symsum()函数进行级数求和时,若其在[1,inf]范围内可以求和,则其在[1,1000]范围内也一定可以求和。
正确答案:B
5、泰勒级数展开的方式能够将复杂运算转化为简单的四则运算,并且只要取前有限项,精度就能够满足大多数工程应用的要求。
正确答案:A
6、只要方程或方程组有解,那么solve()函数就一定能求出正确的解。
正确答案:B
因篇幅问题不能全部显示,请点此查看更多更全内容