文档库 最新最全的文档下载
当前位置:文档库 › 实验八:MATLAB函数文件

实验八:MATLAB函数文件

实验八:MATLAB函数文件
实验八:MATLAB函数文件

实验八 MATLAB函数文件

一、实验目的

1. 理解函数文件的概念。

2. 掌握定义和调用MATLAB函数的方法。

二、实验内容

要求:命令手工 ( )输入!!!

1. 定义一个函数文件,求给定复数的指数、对数、正弦和余弦,并在命令文件中调用该函数文件。

解:M文件如下:

2. 编写一个函数,计算美元与人民币对换。现在汇率为6.23 。

解:

function rmb = dh(my,hl)

% my为美元,hl为汇率,rmb 为人民币

rmb=my*hl;

return

MATLAB 命令窗口输入:

yy=dh(100,6.23) % 100 为美元,6.23为汇率,yy 为对换后的人民币

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

要求:定义一个判断素数的函数文件。

解:M 函数文件:

运算结果:

4. 设2411()(2)0.1(3)0.01

f x x x =+?+?+,编写一个MATLAB 函数文件fx.m ,使得调用f(x)时,x 可用矩阵代入,得出的f(x)为同阶矩阵。

运算结果:

5. 已知

(40)

(30)(20)

f

y

f f

=

+

(1) 当f(n)=n+10ln(n2+5)时,求y的值。

(2) 当f(n)=1×2+2×3+3×4+...+n×(n+1)时,求y的值。

(2).

运算结果如下:

*选作题:

6. 一个物理系统可用下列方程组来表示:

111211

12220cos sin 0sin 0cos 000sin 000cos 1a m m a m g m N m N m g θθθθθ

θ????????????????????=????????????????????

从键盘输入m 1、m 2和θ的值,求a 1、a 2、N 1和N 2的值。其中g 取9.8,输入θ时以角度为单位。

要求:定义一个求解线性方程组AX=B 的函数文件,然后在命令文件中调用该函数文件。

相关文档