1 / 5
文档名称:

MATLAB 实验报告.doc

格式:doc   大小:74KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MATLAB 实验报告.doc

上传人:mh900965 2018/1/18 文件大小:74 KB

下载得到文件列表

MATLAB 实验报告.doc

相关文档

文档介绍

文档介绍:学号姓名班级指导教师王朋飞
《MATLAB编程技术》实验报告
实验一:熟悉MATLAB 及其工具箱
实验目的和要求:
实验目的是熟悉MATLAB界面和help功能。打开MATLAB软件,查看窗口布局,命令窗口的使用方法,help命令的使用方法,查看help文档。
上机实验代码:
打开MATLAB软件,使用help命令查看abs的说明,进入Help浏览器查看工具箱。
有很多Toolbox
上机实验讨论和总结:
点击Reference page in Help browser doc abs 可以进一步进入MATLAB的Help浏览器,可以进一步搜索和链接相关的函数。列出MATLAB常用的基本数学函数:
abs(x):纯量的绝对值或向量的长度
angle(z):复数z的相角(Phase angle)
sqrt(x):开平方
real(z):复数z的实部
imag(z):复数z的虚部
conj(z):复数z的共轭复数
round(x):四舍五入至最近整数
fix(x):无论正负,舍去小数至最近整数
floor(x):地板函数,即舍去正小数至最近整数
ceil(x):天花板函数,即加入正小数至最近整数
rat(x):将实数x化为分数表示
rats(x):将实数x化为多项分数展开
sign(x):符号函数(Signum function)。
当x<0时,sign(x)=-1;
当x=0时,sign(x)=0;
当x>0时,sign(x)=1。
rem(x,y):求x除以y的馀数
gcd(x,y):整数x和y的最大公因数
lcm(x,y):整数x和y的最小公倍数
exp(x) :自然指数
pow2(x):2的指数
log(x):以e为底的对数,即自然对数或
log2(x):以2为底的对数
log10(x):以10为底的对数
实验二:M文件的写法
实验目的和要求:
实验目的是掌握如何编写M文件,有哪几种M文件。实际编写2个M文件实现函数调用,完成找1000以内的素数的功能。
上机实验代码:
子函数
function Result = myPrime(n)
Result =1;
for i = 2:sqrt(n)

if mod(n,i)==0
Result = 0;
break
else
Result =1;
end
end
if n==2
Result = 1;
end
主函数调用子函数
clear all
close all
clc
Mark = zeros(1,1000);
for j = 2:1000
Mark(j) = myPrime(j);
end
Num = sum(Mark);
N =1:1000;
Index = find(Mark == 1);
disp(['1000以内有',num2str(Num),' 个素数。', '如下:'])
disp(N(Index));
结果:1000以内有168个素数。
上机实验讨论和总结:
通过编写myPrime子函数和主函数Mainprime。了解了M文件有两种:M脚本文件和M函数文件。M脚本文件没有参数传递功能,但M函数文件有此功能。M函数文件的命名必须