matlab期中 程序.docx

上传人:b****2 文档编号:24621845 上传时间:2023-05-29 格式:DOCX 页数:16 大小:65.47KB
下载 相关 举报
matlab期中 程序.docx_第1页
第1页 / 共16页
matlab期中 程序.docx_第2页
第2页 / 共16页
matlab期中 程序.docx_第3页
第3页 / 共16页
matlab期中 程序.docx_第4页
第4页 / 共16页
matlab期中 程序.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

matlab期中 程序.docx

《matlab期中 程序.docx》由会员分享,可在线阅读,更多相关《matlab期中 程序.docx(16页珍藏版)》请在冰豆网上搜索。

matlab期中 程序.docx

matlab期中程序

测试(第2,3,4题选做,其余题必做)

1.解答题

(1)写出执行以下代码后,MATLAB命令窗口上显示的x矩阵的值

x=[0,2,0,2,0,3,0,4];

fork=1:

8

ifx(k)==0

x(k)=k;

else

x(k)=2*k+1;

end

end

disp(x);

 

结果:

1539513717

 

(2)写出执行以下代码后C,D,E的值

A=[1,2,3;4,5,6;7,8,9];

C=[A;[10,17,12]]

D=C(1:

3,[23])

E=C(2,[12])

 

结果:

>>C

C=

123

456

789

101712

>>D

D=

23

56

89

>>E

E=

45

 

2.MATLAB7.0的符号计算功能计算下列题目

(1)求

上的定积分;

(2)求解非线性方程组

(3)计算级数

(4)设

求复合函数

(5)计算

.

3.利用MATLAB7.0的符号计算功能计算下列题目

(1)求定积分

(2)求解非线性方程组

(3)计算级数

(4)求极限

(5)计算

的导数

4.利用matlab7.0计算下列题目

(1)某观测站测得某日6:

00时至18:

00时之间每隔2小时的室外温度(℃)

t=[15,19,24,28,34,32,29],

用3次样条插值求该日室外6:

30至17:

30之间每隔2小时各点的近似温度(℃);

(2)采用8阶多项式对函数

进行拟合;

(3)求

内的最小值点。

5.利用MATLAB7.0计算下列题目:

建立一个6阶魔方矩阵

(1)求

的逆;

(2)求

的行列式;(3)求

的秩;(4)求

的迹;(5)求

的特征值。

解:

6阶魔方矩阵A:

>>A=magic(6)

A=

3516261924

3327212325

3192222720

82833171015

30534121416

43629131811

(1)A的逆:

inv(A)

结果:

>>inv(A)

ans=

1.0e+014*

-3.2169-0.00003.21693.2169-0.0000-3.2169

-3.2169-0.00003.21693.2169-0.0000-3.2169

1.60840.0000-1.6084-1.60840.00001.6084

3.21690.0000-3.2169-3.21690.00003.2169

3.21690.0000-3.2169-3.21690.00003.2169

-1.60840.00001.60841.60840.0000-1.6084

(2)A的行列式:

d=det(A)

结果:

>>d=det(A)

d=

0

(3)A的秩:

rank(A)

结果:

>>rank(A)

ans=

5

(4)A的迹:

trace(A)

结果:

>>trace(A)

ans=

111

(5)A的特征值:

eig(A)

结果:

>>eig(A)

ans=

111.0000

27.0000

-27.0000

9.7980

-0.0000

-9.7980

6.利用matlab7.0计算下列题目

(1)某实验对一根长10米的钢轨进行热源的温度传播测试。

用x表示测量点0:

2.5:

10(米),用h表示测量时间0:

30:

60(秒),用T表示测试所得各点的温度T=[95,14,0,0,0;88,48,32,12,6;67,64,54,48,42](℃)。

试用线性插值求出在一分钟内每隔20秒、钢轨每隔1米处的温度TI;

(2)随机产生一向量x,求向量x的最大值;

(3)求

附近的根。

解:

(1)命令如下:

x=0:

2.5:

10;

h=[0:

30:

60]';

T=[95,14,0,0,0;88,48,32,12,4;47,44,54,48,41];

xi=[0:

10];

hi=[0:

20:

60]';

TI=interp2(x,h,T,xi,hi)

结果:

TI=

Columns1through7

95.000062.600030.200011.20005.600000

90.333368.866747.400033.600027.466721.333316.0000

74.333363.266752.200045.200042.266739.333333.2000

47.000045.800044.600046.000050.000054.000051.6000

Columns8through11

0000

10.66676.93334.80002.6667

27.066722.466719.400016.3333

49.200046.600043.800041.0000

(2)>>x=rand();

>>m=max(x)

m=

0.4001

运用函数rand生成了一组10个在0~1之间的随机数

X中最大值:

max(x)

结果:

最大值为0.9830

(3)命令如下:

>>symsx

>>fun=inline(‘x–10^x+2’,'x')

>>[x,f]=fsolve(fun,0.55)

结果:

x=

0.3758

 

f=

-9.2419e-011

7.利用matlab7.0绘制以下图形

解:

(1)

(1)在同一直角坐标系内画出

在区间

的图形,添加x轴和y轴的简单注解,对图形进行文本标注,并尝试不同的线形、颜色;

命令如下

x=linspace(1,3*pi,1000);

y1=x.*sin(x);

y2=x.*sin(1./x);

plot(x,y1,'-r',x,y2,'--g')

xlabel('x');

ylabel('y=xsinx,y=xsin(1/x)'); 

 

(2)分别在同一图形窗口的不同子图绘制

在区间

上的图像。

命令如下:

t=0:

pi/10:

3*pi; 

subplot(2,2,1) 

plot(t,sin(t)) 

subplot(2,2,2) 

plot(t,cos(t)) 

subplot(2,2,3) 

plot(t,sin(2*t)) 

subplot(2,2,4)

plot(t,abs(sin(t)))

 

8.利用matlab7.0绘制以下图形:

解:

(1)在同一窗口分别用红色实线和绿色虚线绘制

在区间

上的曲线,并用星号*标出两条曲线的交点以及建立图例.

命令如下:

x=linspace(0,2*pi,1000); 

y1=sin(x); 

y2=cos(x); 

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

x1=x(k); 

y3= sin(x1);

plot(x,y1,'-r',x,y2,'--g',x1,y3,'*')

 

(2)分别在同一图形窗口的不同子图绘制

在区间

上的图像。

命令如下:

t=0:

pi/10:

4*pi; 

subplot(2,2,1) 

plot(t,sin(t)) 

subplot(2,2,2) 

plot(t,cos(t)) 

subplot(2,2,3) 

plot(t,sin(2*t)) 

subplot(2,2,4)

plot(t,abs(sin(t)))

 

9用if语句实现下列程序:

输入一个百分制成绩,要求输出成绩等级为A、B、C、D,其中90-100分为A,80-90分为B,70-79分为C,70分以下为D。

解:

function function4()

p=input('请输入分数:

'); 

if p>=90                

disp('A'); 

elseif p>=80         

disp('B');   

elseif p>=70         

disp('C'); 

else  disp('D');         

end

结果:

 

10若一个数等于它的各个真因子之和,则称该数为完数,如6=1+2+3,所以6是完数。

求[1,1000]之间的全部完数。

解:

functionfunction5()

result=[];

forn=1:

10000

divisors=1:

(n/2);

remainder=mod(n,divisors);

sumDivisors=sum(divisors(remainder==0));

ifn==sumDivisors

result=[result,n];

end

end

result

 

结果:

result=

6284968128

小学二

(2)班班规

一、安全方面

1、每天课间不能追逐打闹。

2、中午和下午放学要结伴回家。

3、  公路上走路要沿右边走,过马路要注意交通安全。

4、   不能在上学路上玩耍、逗留。

二、学习方面

1、每天到校后,不允许在走廊玩耍打闹,要进教室读书。

2、每节课铃声一响,要快速坐好,安静地等老师来上课。

3、课堂上不做小动作,不与同桌说悄悄话,认真思考,积极回答问题。

4、养成学前预习、学后复习的好习惯。

每天按时完成作业,保证字迹工整,卷面整洁。

5、考试时做到认真审题,不交头接耳,不抄袭,独立完成答卷。

三、升旗排队和两操方面

1、升旗时,要快速出教室排好队,做到快、静、齐,安静整齐地排队走出课室门,班长负责监督。

2、上午第二节后,快速坐好,按要求做好眼保健操。

3、下午预备铃声一响,在座位上做眼保健操。

四、卫生方面

1、每组值日生早晨7:

35到校做值日。

2、要求各负其责,打扫要迅速彻底,打扫完毕劳动工具要摆放整齐。

3、卫生监督员(剑锋,锶妍,炜薪)要按时到岗,除负责自己的值日工作外,还要做好记录。

 五、一日常规

1、每天学生到齐后,班长要检查红领巾。

2、劳动委员组织检查卫生。

3、每天负责领读的学生要督促学生学习。

4、上课前需唱一首歌,由文娱委员负责。

5、  做好两操。

6、  放学后,先做作业,然后帮助家长至少做一件家务事。

7、  如果有人违反班规,要到老师处说明原因。

班训:

坐如钟 站如松 快如风 静无声

 班规:

课堂听讲坐如钟,精神集中认真听;

排队升旗站如松,做操到位展雄风;

做事迅速快如风,样样事情记得清;

自习课上静无声,踏实学习不放松;

个人努力进步快,团结向上集体荣;

我为领巾添光彩,标兵集体记我功。

 

加分标准

序号

考核项目

加分值

备注

1

单元考试满分

+2

2

单元考试85分以上

+1

3

课堂小测满分

+1

4

期中、期末考试满分

+3

5

在红领巾广播站投稿一次

+2

6

在校级活动中获奖

+5

7

作业十次全对得一颗星

+3

8

课堂上得到表扬

+1

9

班干部工作认真负责

+1

10

做好事、有利于班集体和学校的事

+2

11

进步比较明显

+2

12

连续一周该组值日卫生达标

本组值日生每人加2分

 

扣分标准

序号

考核项目

扣分值

备注

1

没交作业、不做晚作业

-1

2

忘带书本、学具

-1

3

迟到

-1

4

在课堂上被老师点名

-2

5

不穿校服,不戴红领巾

-1

6

吃零食、带钱、带玩具

-2

7

说脏话、打架

-3

请家长,写保证书

8

座位周围有垃圾

-2

9

课间操、眼保健操不认真做

-1

10

升旗时违反纪律

-2

11

来学校不进教室,在走廊聊天打闹

-1

12

体育课打闹说话、排队不整齐

-2

 注:

每人基本分60分起,学期末核算总分,作为学期评先依据。

 

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

当前位置:首页 > PPT模板 > 其它模板

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

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