- 0
- 0
- 约9.94千字
- 约 17页
- 2026-02-27 发布于河南
- 举报
精品学习资料范文
matlab实验报告答案
篇一:参考答案Matlab实验报告
实验一Matlab基础知识
一、实验目的:
1.熟悉启动和退出Matlab的方法。
2.熟悉Matlab命令窗口的组成。
3.掌握建立矩阵的方法。
4.掌握Matlab各种表达式的书写规则以及常用函数的使
用。
二、实验内容:
1.求[100,999]之间能被21整除的数的个数。(rem)
2.建立一个字符串向量,删除其中的大写字母。(find)
3.输入矩阵,并找出其中大于或等于5的元素。(find)
4.不采用循环的形式求出和式i?1
三、实验步骤:
?求[100,199]之间能被21整除的数的个数。(rem)
1.开始→程序→Matlab
2.输入命令:
?m=100:999;
?p=rem(m,21);
?q=sum(p==0)
ans=43
精品学习资料范文
?建立一个字符串向量,删除其中的大写字母。(find)
1.输入命令:
?263i的数值解。(sum)
?k=input(’,’s’);
Eie48458DHUEI4778
?f=find(k=’A’k=’Z’);
f=910111213
?k(f)=[]
K=eie484584778
?输入矩阵,并找出其中大于或等于5的元素。(find)
1.输入命令:
?h=[4810;3空间。
2.熟悉M文件与M函数的编写与应用。
3.熟悉Matlab的控制语句。
4.掌握if,switch,for等语句的使用。
二、实验内容:
1.根据y=1+1/3+1/5+??+1/(2n-1),编程求:y5时最
大n值以及对应的y值。
2.编程完成,对输入的函数的百分制成绩进行等绩转换,
90~100为优,80~89为良,70~79为中,60~69为及格。
2x2?10?5,并分别求3.编写M函数文件表示函数x=12和56时
的函数值。
精品学习资料范文
x2?x?6;x?0且x?3
y?x2?5x?6;0?x?5且x?3及x?2
2x?x?1;其它,并求4.编程求分段函数
输入x=[-5.0,-3.0,1.0,2.0,2.5,3.0,3.5]时的输出y。
三、实验步骤:
?根据y=1+1/3+1/5+??+1/(2n-1),编程求:y5时最
大n值以及对应的y值。
1.打开Matlab,新建M文件
2.输入命令:
y=0;i=1
while1
f=1/(2i-1);
y=y+f
ify5
break;
end
i=i+1
end
n=i-1
y=y-f
3.保存,命名为eg1,并在命令窗口输入eg1:
?eg1
精品学习资料范文
n=3094
y=4.9999
?编程完成,对输入的函数的百分制成绩进行等绩转换,
90~100为优,80~89为良,70~79为中,60~69为及格。
1.打开Matlab,新建M文件
2.输入命令:
C=input(‘请输入成绩’);
fori=1:length(c)
ifc(i)=90c(i)=100
grade(i)=’优’;
elseifc(i)=80c(i)=89
grade(i)=’良’;
elseifc(i)=70c(i)=79
grade(i)=’中’;
elseifc(i)=60c(i)=69
grade(i)=’及’;
else
grade(i)=’不’;
end
原创力文档

文档评论(0)