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

  1. 理解函数文件的概念。
  2. 掌握定义和调用MATLAB函数的方法。
    实验内容:
    1.定义一个函数文件,求给定复数的指数、对数、正弦和余弦,并在命令文件中调用该函数文件。
    (1)函数在这里插入图片描述
    (2)调用
    在这里插入图片描述

(3)结果

在这里插入图片描述2. 某物理系统可用下列方程组来表示:
在这里插入图片描述
从键盘输入m1、m2和θ的值,求a1、a2、N1和N2的值。其中g取9.8,输入θ时以角度为单位。
要求:定义一个求解线性方程组AX=B的函数文件,然后在命令文件中调用该函数文件。
(1)函数
在这里插入图片描述
(2)调用
在这里插入图片描述
(3)结果在这里插入图片描述3.一个自然数是素数,且它的数字位置经过任意对换后仍为素数。例如13是绝对素数。试求所有两位绝对素数。
要求:定义一个判断素数的函数文件。

(1)函数及结果在这里插入图片描述在这里插入图片描述4.设,在这里插入图片描述编写一个MATLAB函数文件fx.m,使得调用f(x)时,x可用矩阵代入,得出的f(x)为同阶矩阵。
(1)函数
在这里插入图片描述
(2)结果
在这里插入图片描述

  1. 已知在这里插入图片描述
    (1) 当f(n)=n+10ln(n2+5)时,求y的值。
    (2) 当f(n)=1×2+2×3+3×4+…+n×(n+1)时,求y的值。
    (1)函数及命令

在这里插入图片描述在这里插入图片描述

(2)函数及命令

在这里插入图片描述在这里插入图片描述
实验心得:
此次实验多在考察函数编写,由于粗心把ln看成10,好在检查的时候发现了;
部分题目除了老师要求的函数,还有matlab自带的函数可以解决问题;
本次收获还是很大,熟悉,复习了很多函数,也清楚了matlab提供的函数大概的编写思路,充分理解了。
一开始没有看清题意,是在命令窗口调用的函数,后来发现是让在另一个函数里调用

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐