一道用matlab用M文件的编程题,需要程序代码和注释语句)利用matlab编程编写一个M文件求解问题,并对参数赋予具体数值,模拟计算结果,研究此结果与参数的关系。甲乙二人约定在时段内去某地会面,规定先到者等候一段时间再离去,试求事件{甲乙将会面}的概率。(需要程序代码(含注释语句)
1个回答
关注
展开全部
简单地说,M文件就是用户把要实现的命令写在一个以 .m作为文件扩展名的文件中,然后由MATLAB系统进行解释,运行出结果,实际上M文件是一个命令集,因此,MATLAB具有强大的可开发性与可扩展性。MATLAB中的许多函数本身都是由M文件扩展而成的,而用户也可以利用M文件来生成和扩充自己的函数库。
下面给出一个M文件的代码,简单介绍M文件的基本组成部分。
function f = fact(n) % 函数定义行
% FACT Factorial. % H1行
% FACT (N) returns the factorial of N,H! % 帮助文件文本
% usually denoted by N!
% Put simply ,FACT(N) is PROD(1,N).
f = prod(1,n); % 函数体
M 文件由以下四部分组成。
咨询记录 · 回答于2021-05-09
一道用matlab用M文件的编程题,需要程序代码和注释语句)利用matlab编程编写一个M文件求解问题,并对参数赋予具体数值,模拟计算结果,研究此结果与参数的关系。甲乙二人约定在时段内去某地会面,规定先到者等候一段时间再离去,试求事件{甲乙将会面}的概率。(需要程序代码(含注释语句)
简单地说,M文件就是用户把要实现的命令写在一个以 .m作为文件扩展名的文件中,然后由MATLAB系统进行解释,运行出结果,实际上M文件是一个命令集,因此,MATLAB具有强大的可开发性与可扩展性。MATLAB中的许多函数本身都是由M文件扩展而成的,而用户也可以利用M文件来生成和扩充自己的函数库。下面给出一个M文件的代码,简单介绍M文件的基本组成部分。function f = fact(n) % 函数定义行% FACT Factorial. % H1行% FACT (N) returns the factorial of N,H! % 帮助文件文本% usually denoted by N!% Put simply ,FACT(N) is PROD(1,N).f = prod(1,n); % 函数体M 文件由以下四部分组成。
这个我知道,但我不会用这个做这道题
稍等
在命令行中输入edit,直接进入m文件编辑器,将其保存为jiafa.m2)在m文件之中输入程序,3)在命令行之中输入文件名,可以得到程序执行结果,同时工作区之中也会显示出来相应的变量,注意:M文件之中的%用于对程序进行注释,而在实际运行的时候并不执行,相当于C语言之中的*/,注意,编辑完文件之后,一定要将其保存在当前工作路径下2.函数文件(f.m文件):函数文件的第一行一般都是以function开始,这是函数文件的标志,点击新建,找到函数,建立文件即可(确保在当前文件夹之下包含这个函数文件),
没懂,这代码是什么呢,不会
例如,输入如下一段程序:t=-10:0.1:10;ft=l/2*sin(t);ftl=ft.★cos(10*t);plot(t,ft,'r*)holdonplot(tzft1z'g')写完文件用tu.m文件名保存(save)后,在命令窗口中键入文件名tu,回车后即可显示出运行该文件的结杲。0.50.40.3图6.2特别提醍:所保存的m文件一定要放在搜索路径Z下。编写M文件的一般格式是:用clear,clc、elf等语句开头,其目的是为了清除掉工作空间屮原有的变量和图形,以免其他已执行过的程序残留数据对木程序的影响;文件名长度一•般不要超过8个字符(英文字母、数字和下划线),文件扩展名要用.m,另外,文件名要方便记忆和区分,不要太简单,也不要太复杂。6.1.2M函数M函数是MATLAB程序的一种形式,可以以函数调用的方式调用。它和M文件之间的差别是:rflfunctionff头,后跟的函数名与文件名相同;有输入输出变量,可进行变量传递;除非用global声明,程序中的变量均为局部变量,不保存在工作空间中,而M文件中运行得到的变量将会保存在工作空I、可屮,这点一定要注意。函数文件的基本结构函数文件由function语句引导,基本结构如下:function[输出形参表]二函数名(输入形参表)注释说明部分函数体部分其屮以functionff头的一行为引导行,表示该M文件是一个函数文件,函数名的命名规则和变量名相同,当输11!形参多于一个吋,应用[]括起来,多个参数之间用逗号分隔。以下是一个M函数示例。function[hecha]=hecha(x,y)he=x+y;cha=x-y;M函数编写完成后,要用M函数名作为文件名来保存文件。实际上,在保存M函数时,对话框出现的默认文件名就是函数名。【例6.1]:编写函数文件,求半径为「的圆的面积和周长.在新建窗口下键入如下命令:function[S,L]=yuan(r)S=pi*r*r;L=2*pi*r;然后保存在搜索路径之下,函数名和文件名都将为yuan.m此时,就像调用MATLAB内带的函数一样去调用它。例如,在命令窗口输入:»[s,t]=yuan(3)s=28.2743t=1&8496此时可以得出,当圆的半径为3时,面积为28.2743,周长为18.8496【例6.2]编写函数文件,实现直角坐标(x,y)与极坐标(rho,th
这个代码是这样子的,我现在要用M文件表示出来
不好意思这个真超出我学术范围了
你是机器回复吧?
不是啊