南昌大学,matlab实验报告(6)

2019-04-14 09:18

N2 = 33.5641

3、一个自然数是素数,且它的数字位置经过任意对换后仍为素数,则称是绝对素数。例如13是绝对素数。试求所有两位绝对素数。

建立函数文件mat.m function flag=mat(x) flag=1; for i=2:sqrt(x) if rem(x,i)==0 flag=0; break; end end 主程序: for i=10:99

j=10*rem(i,10)+fix(i/10);

南昌大学教务处

if mat(i)&mat(j) disp(i) end end 结果: 11 13 17 31 37 71 73 79 97

4、设f?x??1?x?2?2?0.1?1?x?3?4?0.01,编写一个MATLAB函数文件fx.m,使得

调用f(x)时,x可用矩阵代入,得出的f(x)为同阶矩阵。

南昌大学教务处

建立函数文件fx.m function fx=fx(x)

fx=1./((x-2).^2+0.1)+1./((x-3)^4+0.01); 主程序:

x=input('输入矩阵:') fx=fx(x) 结果:

输入矩阵:[1,2,3;1,2,3;1,2,3] x =

1 2 3 1 2 3 1 2 3 fx =

南昌大学教务处

0.9276 10.0370 100.9091 0.9276 10.0370 100.9091 0.9276 10.0370 100.9091

5、已知y?f?40?f?30??f?20?

(1)当f(n)=n+10ln?n2?5?时,求

建立函数文件fn.m function x=fn(n) x=n+10*log(n^2+5); 主程序:

y=fn(40)/(fn(30)+fn(20)) 结果: y = 0.6390

y的值。南昌大学教务处

(2)当f?n??1?2?2?3?3?4?????n?n?1?时,求y的值。

建立函数文件fn.m function x=fn(n) x=0; for n=1:n x=x+n*(n+1); End 主程序:

y=fn(40)/(fn(30)+fn(20)) 结果: y = 1.7662

实验八,九 MATLAB程序设计(循环、选择)

一、实验目的

1、掌握利用if语句实现选择结构的方法;

2、掌握利用switch语句实现多分支选择结构的方法;

南昌大学教务处


南昌大学,matlab实验报告(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2000国家大地坐标系转换指南

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: