数学实验期末考试试题2.docx

上传人:b****8 文档编号:28345032 上传时间:2023-07-10 格式:DOCX 页数:13 大小:65.91KB
下载 相关 举报
数学实验期末考试试题2.docx_第1页
第1页 / 共13页
数学实验期末考试试题2.docx_第2页
第2页 / 共13页
数学实验期末考试试题2.docx_第3页
第3页 / 共13页
数学实验期末考试试题2.docx_第4页
第4页 / 共13页
数学实验期末考试试题2.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

数学实验期末考试试题2.docx

《数学实验期末考试试题2.docx》由会员分享,可在线阅读,更多相关《数学实验期末考试试题2.docx(13页珍藏版)》请在冰豆网上搜索。

数学实验期末考试试题2.docx

数学实验期末考试试题2

《数学实验》期末样题(90分钟)

学号:

0906010036

姓名:

马德祥

一、符号计算(40')

1.符号表达式的因式分解:

factor

题目:

x2–1

2.符号表达式的展开:

expand

题目:

(x-2)(x+3)

3.求复合函数:

compose

题目:

已知:

f(x)=

g(y)=ey

求:

f(g(y))

4.求反函数:

finverse

题目:

求y=ex的反函数

5.求极限:

limit

题目:

的值

6.求导数:

diff

题目:

求函数y=

的一阶导数y’

7.求积分:

int

题目:

计算:

S=

的值

8:

计算级数的和:

symsum

题目:

求级数:

的和

9:

泰勒级数展开:

taylor

题目:

求函数f(x)=lnx在x=1处的taylor展开式的前5项

symsxy

y=log(x)

taylor(y,x,5,1)

y=

log(x)

ans=

x-1-1/2*(x-1)^2+1/3*(x-1)^3-1/4*(x-1)^4

10.解方程:

solve

题目:

求方程:

ax2+bx+c=0的根,a不为0.

x=solve('a*x^2+b*x+c')

x=

1/2/a*(-b+(b^2-4*a*c)^(1/2))

1/2/a*(-b-(b^2-4*a*c)^(1/2))

二、基本数据输入与计算(20')

1.复数

题目:

保存复数3+4i,输出其实部、虚部,并计算其模

z=3+4i

real(z)

imag(z)

abs(z)

z=

3.0000+4.0000i

ans=

3

ans=

4

ans=

5

2.矩阵输入

题目:

把矩阵

保存给变量A

A=[123;456;780]

A=

123

456

780

3.矩阵的基本运算(转置'、乘*、除/\、逆inv、行列式det、秩rank)

题目:

把矩阵的转置赋值给变量B;

A=[123;456;780]

B=A'

A=

123

456

780

B=

147

258

360

判断方阵A的是否有逆矩阵存在,若有逆矩阵,输出器逆矩阵;

A=[123;456;780]

inv(A)

A=

123

456

780

 

ans=

27

Inv

ans=

-1.77780.8889-0.1111

1.5556-0.77780.2222

-0.11110.2222-0.1111

计算方阵A的行列式值。

det(A)

A=

123

456

780

 

ans=

27

4.矩阵中元素的访问及其部分元素的提取(diag、tril、triu)

题目:

把矩阵A的对角线下方的元素取出(不含对角线元素),组成一个方阵C

A=[123;456;780]

C=tril(A,-1)

A=

123

456

780

C=

000

400

780

5.数据统计

题目:

任意给出8名学生的身高,降序输出其身高,及其平均身高。

x=[1.701.901.501.981.701.601.801.87]

sort(x,'descend')

mean(x)

x=

1.70001.90001.50001.98001.70001.60001.80001.8700

ans=

1.98001.90001.87001.80001.70001.70001.60001.5000

ans=

1.7563

三、简单图形的绘制(20')

1、绘制基本初等函数的图形(多项式函数、指数函数、对数函数、三角函数)

x=0:

0.1:

3

y=exp(x)

plot(x,y,'r*')

x=0:

0.1:

3

y=log(x)

plot(x,y,'r*')

x=-2*pi:

0.0001:

2*pi

y=sin(x)

plot(x,y,'r*')

x=-2:

0.0001:

2

y=x.^2+1

plot(x,y,'r*')

题目

绘制四叶玫瑰线r=cos2

theta=0:

pi/50:

2*pi

r=cos(2*theta)

polar(theta,r,'*')

title('四叶玫瑰线')

2、标注两个曲线的交叉点

题目:

在同一坐标内,分别用不同的线型和颜色绘制函数:

y=2和y=x2

的图像,标注两曲线的交叉点。

x=-2:

0.0001:

2

y1=2

y2=x.^2

k=find(abs(y1-y2)<1e-2)

x3=x(k)

y3=2

plot(x,y1,x,y2,'y:

',x3,y3,'ro')

四、编程题(20')

1、使用Matlab编程实现“石头、剪子、布”的人机对抗游戏

A=[01-1;-101;1-10]

fork=1:

4

r=input('请输入(1-石头,2-剪子,3-布):

')

d=rem(fix(rand()*1000),3)+1;

ifd==1

disp'电脑出:

石头'

end

ifd==2

disp'电脑出:

剪子'

end

ifd==3

disp'电脑出:

布'

end

ifA(r,d)==1

disp'恭喜,你赢了!

'

end

ifA(r,d)==-1

disp'haha,不好意思,你输le!

'

end

ifA(r,d)==0

disp'平局'

end

end

r=

1

电脑出:

haha,不好意思,你输le!

请输入(1-石头,2-剪子,3-布):

2

r=

2

电脑出:

石头

haha,不好意思,你输le!

请输入(1-石头,2-剪子,3-布):

3

r=

3

电脑出:

石头

恭喜,你赢了!

请输入(1-石头,2-剪子,3-布):

3

r=

3

电脑出:

平局

2、编写Matlab程序,计算s=1+2+3+…+n的值。

n=input('请输入一个整数')

s=0;

k=1;

whilek<=n

s=s+k;

k=k+1;

end

disp(s)

请输入一个整数100

n=

100

5050

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 成人教育 > 专升本

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1