秦思军matlab选修课作业.docx

上传人:b****5 文档编号:28808299 上传时间:2023-07-19 格式:DOCX 页数:20 大小:19.22KB
下载 相关 举报
秦思军matlab选修课作业.docx_第1页
第1页 / 共20页
秦思军matlab选修课作业.docx_第2页
第2页 / 共20页
秦思军matlab选修课作业.docx_第3页
第3页 / 共20页
秦思军matlab选修课作业.docx_第4页
第4页 / 共20页
秦思军matlab选修课作业.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

秦思军matlab选修课作业.docx

《秦思军matlab选修课作业.docx》由会员分享,可在线阅读,更多相关《秦思军matlab选修课作业.docx(20页珍藏版)》请在冰豆网上搜索。

秦思军matlab选修课作业.docx

秦思军matlab选修课作业

No:

1班级成绩表

Q1:

求各人总分;

Q2:

按照总分由高到低,排序;

Q3:

统计:

0~59,60~69,70~79,80~89,90~100各段人数,计算百分比;

Q4:

把语文80以上、且英语60以下的人找出来;

 

学号

语文

数学

英语

地理

历史

体育

文艺

1

77

91

76

63

25

66

70

2

86

42

89

46

43

49

21

3

39

36

7

48

2

98

67

4

9

49

19

95

61

75

45

5

74

26

74

9

96

57

44

6

34

93

70

28

10

30

18

7

84

47

78

45

4

26

20

8

38

26

51

59

89

89

62

9

83

44

43

88

25

45

27

10

18

71

62

47

1

82

56

11

13

41

86

44

82

10

95

12

88

19

68

75

15

86

72

13

5

86

53

47

88

3

68

14

69

59

30

87

10

90

96

15

74

38

71

47

36

90

78

16

44

23

39

50

60

53

61

17

38

22

57

49

59

13

95

18

98

53

89

23

67

18

6

19

40

44

85

9

65

71

27

20

45

75

90

7

44

84

99

21

16

8

94

89

14

4

78

22

33

85

82

24

76

76

48

23

32

68

1

87

25

96

69

24

90

14

1

72

66

35

42

25

25

86

9

88

86

64

39

26

32

20

27

94

9

35

22

27

41

61

3

14

98

22

39

28

71

55

43

40

4

79

3

29

15

17

35

99

84

73

48

30

88

1

55

65

84

28

34

31

9

78

93

90

5

59

98

32

47

77

30

49

55

43

56

33

4

43

34

2

95

10

85

34

76

6

86

63

33

3

41

35

71

59

35

24

81

50

47

36

22

18

14

53

61

28

83

37

68

73

51

73

79

34

100

38

56

54

86

61

80

29

53

39

86

26

39

59

5

18

93

40

56

92

70

44

29

40

74

程序代码:

z=sum(x(:

2:

8)')';

x1=[x,z],

[z1,I]=sort(z,'descend');

CJ=[[1:

40]',x(I,:

),z1],

z2=z/7;

c=zeros(3,5);

fork=1:

40

ifz2(k)<60

c(2,1)=c(2,1)+1;

elseifz2(k)<70

c(2,2)=c(2,2)+1;

elseifz2(k)<80

c(2,3)=c(2,3)+1;

elseifz2(k)<90

c(2,4)=c(2,4)+1;

else

c(2,5)=c(2,5)+1;

end

end

c(1,:

)=[1,2,3,4,5];

c(3,:

)=(c(2,:

)/40).*100;

C=floor(c),

y=(x(:

2)>80&(x(:

4)<60)==1);

find(y==1),

 

运行结果:

x1=

177917663256670468

286428946434921376

3393674829867297

49491995617545353

57426749965744380

634937028103018283

78447784542620304

838265159898962414

983444388254527355

101871624718256337

1113418644821095371

1288196875158672423

13586534788368350

1469593087109096441

1574387147369078434

1644233950605361330

1738225749591395333

189853892367186354

194044859657127341

204575907448499444

21168948914478303

2233858224767648424

233268187259669378

249014172663542320

252586988866439397

263220279493522239

274161314982239278

28715543404793295

2915173599847348371

308815565842834355

31978939055998432

3247773049554356357

33443342951085273

34766866333341308

3571593524815047367

3622181453612883279

37687351737934100478

3856548661802953419

398626395951893326

4056927044294074405

 

CJ=

137687351737934100478

2177917663256670468

3204575907448499444

41469593087109096441

51574387147369078434

631978939055998432

72233858224767648424

81288196875158672423

93856548661802953419

10838265159898962414

114056927044294074405

12252586988866439397

1357426749965744380

14233268187259669378

15286428946434921376

161113418644821095371

172915173599847348371

183571593524815047367

193247773049554356357

20983444388254527355

21308815565842834355

22189853892367186354

2349491995617545353

2413586534788368350

25194044859657127341

26101871624718256337

271738225749591395333

281644233950605361330

29398626395951893326

30249014172663542320

3134766866333341308

3278447784542620304

3321168948914478303

343393674829867297

3528715543404793295

36634937028103018283

373622181453612883279

38274161314982239278

3933443342951085273

40263220279493522239

 

C=

12345

328000

8020000

 

ans=

9

24

30

39

No:

2三个字组成的句子:

Q1:

共有几个不同的句子?

Q2:

查找句子“学软件”出现在什么位置?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

函数:

%kl

clearall

clc

a=[1123

2121

3212

4122

5211

6313

7113

8313

9332

10231

11123

12113

13311

14131

15313

16222

17313

18313

19221

20121

21331

22312

23213

24122

25221

26113

27123

28221

29131

30312

31222

32313

33131

34312

35131

36313

37312

38311

39121

40323

41212

42212

43113

44133

45313

46121

47222

48223

49322

50213

51313

52113

53231

54311

55112

56331

57222

58313

59231

60123

61312

62323

63233

64132

65322

66223

67123

68113

69313

70212

71123

72122

73123

74312

75233

76213

77212

78122

79331

80111

81111

82232

83221

84212

85233

86332

87212

88113

89131

90232

91112

92312

93222

94123

95221

96123

97313

98231

99231

100212

];

b=a(:

2:

4);

c=sort(b(:

1))';

forj=1:

3

fori=1:

99

y(i)=c(i+1)-c(i);

end

v(j)=sum(y)+1;

end

s=1;

foro=1:

3

s=s*v(o);

end

s

结果:

s=

27

No:

3求勾股数组

三个数均不超过100。

程序代码:

clearall

clc

G=zeros(5000,3);

C=100;

fora=1:

C-1

forb=a+1:

C

c=(a^2+b^2)^0.5;

ifc>100

break

end

t=c-floor(c);

if(t==0)

G(a*100+b,:

)=[a,b,c];

end

end

end

y=(sum(G')');

y1=find(y==0);

G(y1,:

)=[];

G,

运行结果:

G=

345

51213

6810

72425

81517

91215

94041

102426

116061

121620

123537

138485

144850

152025

153639

163034

166365

182430

188082

202129

204852

212835

217275

243240

244551

247074

256065

273645

284553

2896100

304050

307278

326068

334455

335665

358491

364860

367785

395265

398089

404258

407585

425670

456075

485573

486480

516885

547290

577695

606387

6080100

657297

No:

4求根的近似值

x^2—13=0。

精确到10^(-5)

程序代码:

clc

formatlong

a=3;

b=4;

fori=1:

17

c=(a+b)/2;

ifc^2>13

b=c;

else

a=c;

end

end

c,

运行结果:

c=

3.605552673339844

No:

5材料性能测试统计表:

按照性能a的高低排序,若性能a的高低同,则按照性能b的高低,……给出排序表。

材料

性能a

性能b

性能c

1

3

27

470

2

5

39

800

3

5

41

81

4

5

39

90

5

3

9

10400

6

5

39

400

7

1

649

10068

8

1

68

10368

9

3

27

38

10

3

8

10466

11

1

600

10466

12

3

7

5

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

当前位置:首页 > 医药卫生 > 基础医学

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

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