0
点赞
收藏
分享

微信扫一扫

matlab实验三 函数文件


验要求:
为达到理想的实验效果,同学们务必做到:
1.实验前认真准备,要根据实验目的和实验内容,复习好实验中可能要用到的命令,想好编程的思路,做到胸有成竹,提高上机效率。
2.实验过程中积极思考,要深入分析命令、程序的执行结果以及各种屏幕信息的含义、出现的原因并提出解决办法。
3.实验后认真总结,要总结本次实验有哪些收获,还存在哪些问题,并写出实验报告。实验报告应包括实验目的、实验内容、流程图(较大程序)、程序(命令)清单、运行结果以及实验的收获与体会等内容。
实验目的:

  1. 理解函数文件的概念。
  2. 掌握定义和调用MATLAB函数的方法。
    实验内容:
    1.定义一个函数文件,求给定复数的指数、对数、正弦和余弦,并在命令文件中调用该函数文件。
    (1)函数
  3. matlab实验三  函数文件_判断素数

  4. (2)调用
  5. matlab实验三  函数文件_判断素数_02

(3)结果

matlab实验三  函数文件_实验报告_03

2. 某物理系统可用下列方程组来表示:

matlab实验三  函数文件_实验报告_04


从键盘输入m1、m2和θ的值,求a1、a2、N1和N2的值。其中g取9.8,输入θ时以角度为单位。

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

(1)函数

matlab实验三  函数文件_判断素数_05


(2)调用

matlab实验三  函数文件_判断素数_06


(3)结果

matlab实验三  函数文件_流程图_07

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

要求:定义一个判断素数的函数文件。(1)函数及结果

matlab实验三  函数文件_判断素数_08

matlab实验三  函数文件_流程图_09

4.设,

matlab实验三  函数文件_判断素数_10

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

(1)函数

matlab实验三  函数文件_流程图_11


(2)结果

matlab实验三  函数文件_流程图_12

  1. 已知
  2. matlab实验三  函数文件_实验报告_13

  3. (1) 当f(n)=n+10ln(n2+5)时,求y的值。
    (2) 当f(n)=1×2+2×3+3×4+…+n×(n+1)时,求y的值。
    (1)函数及命令

matlab实验三  函数文件_流程图_14

matlab实验三  函数文件_判断素数_15

(2)函数及命令

matlab实验三  函数文件_实验报告_16

matlab实验三  函数文件_实验报告_17


实验心得:

此次实验多在考察函数编写,由于粗心把ln看成10,好在检查的时候发现了;

部分题目除了老师要求的函数,还有matlab自带的函数可以解决问题;

本次收获还是很大,熟悉,复习了很多函数,也清楚了matlab提供的函数大概的编写思路,充分理解了。

一开始没有看清题意,是在命令窗口调用的函数,后来发现是让在另一个函数里调用


举报

相关推荐

0 条评论