matlab字符串单元数组与结构体作业答案Word下载.docx

上传人:b****2 文档编号:13795735 上传时间:2022-10-13 格式:DOCX 页数:4 大小:16.20KB
下载 相关 举报
matlab字符串单元数组与结构体作业答案Word下载.docx_第1页
第1页 / 共4页
matlab字符串单元数组与结构体作业答案Word下载.docx_第2页
第2页 / 共4页
matlab字符串单元数组与结构体作业答案Word下载.docx_第3页
第3页 / 共4页
matlab字符串单元数组与结构体作业答案Word下载.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

matlab字符串单元数组与结构体作业答案Word下载.docx

《matlab字符串单元数组与结构体作业答案Word下载.docx》由会员分享,可在线阅读,更多相关《matlab字符串单元数组与结构体作业答案Word下载.docx(4页珍藏版)》请在冰豆网上搜索。

matlab字符串单元数组与结构体作业答案Word下载.docx

);

n=length(a)%次数

n=

3

2.编写一个脚本,判断输入字符串中每个单词的首字母是否为大写,若不是则将其修改为大写,其他字母为小写。

str='

ihaveadreamcometrue'

;

nlength=length(str);

fork=1:

nlength

if(k==1||isspace(str(k-1)))&

&

(str(k)<

='

z'

str(k)>

a'

str(k)=char(double(str(k))-32);

end

end

disp(str);

IHaveADreamComeTrue

3.创建2×

2单元数组,第1、2个元素为字符串,第三个元素为整型变量,第四个元素为双精度(double)类型,并将其用图形表示。

A=cell(2,2)

A(1,1)={'

beijing'

};

A(2,1)={'

BEIJING'

A(1,2)={uint8(5)};

A(2,2)={[1,2;

4,7]}

cellplot(A)

A=

[][]

'

[5]

'

[2x2double]

4.创建一个结构体,用于统计学生的情况,包括学生的姓名、学号、各科成绩等。

然后使用该结构体对一个班级的学生成绩进行管理,如计算总分、平均分、排列名次等。

student=struct('

name'

{'

bam'

'

mark'

jimin'

},'

number'

{1,2,3},'

scores'

{[75,89,82],[93,78,90],[85,62,77]},'

subject'

english,math,chinese'

})

student=

1x3structarraywithfields:

name

number

scores

subject

student

(1)

ans=

name:

'

number:

1

scores:

[758982]

subject:

student

(2)

name:

2

[937890]

student(3)

3

[856277]

sum(student

(1).scores)

246

sum(student

(2).scores)

261

sum(student(3).scores)

224

mean(student

(1).scores)

82

mean(student

(2).scores)

87

mean(student(3).scores)

74.6667

[new,index]=sort([student.scores],'

descend'

new=

939089858278777562

index=

462735918

student

(1).mean=mean(student

(1).scores)

student

(2).mean=mean(student

(2).scores)

student(3).mean=mean(student(3).scores)

mean

subject:

mean:

82

87

74.6667

[new,index]=sort([student.mean],'

87.000082.000074.6667

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

当前位置:首页 > PPT模板 > 国外设计风格

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

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