matlab怎么写函数文件~

RT,打开的函数文件里面的东西需要删除吗?还是在END与注释之间的空白处写函数?这样做不能用啊。。。。怎么办?... RT,打开的函数文件里面的东西需要删除吗?还是在END与注释之间的空白处写函数?这样做不能用啊。。。。怎么办? 展开
 我来答
次次次蛋黄米亚
高粉答主

2019-07-12 · 说的都是干货,快来关注
知道小有建树答主
回答量:7778
采纳率:100%
帮助的人:215万
展开全部

1、首先在电脑中打开matlab软件。

2、在打开的页面中点击“主页”栏目下的“新建”按钮。

3、然后在打开的下拉菜单中选择“函数”选项。

4、即可打开函数编辑器,在其中可以进行函数的输入设置。

5、之后可以点击“编辑器”选项卡中的“保存”按钮将编写的函数文件保存。

轻烟谈生活
高粉答主

2019-07-11 · 轻烟和你聊聊生活中的有趣事
轻烟谈生活
采纳数:7 获赞数:116657

向TA提问 私信TA
展开全部

首先打开电脑上的“matlab”软件,主界面如下图所示,可以看到命令行窗口,点击箭头处的“新建”,创建一个函数文件。

2、接着点击箭头处的“脚本”按钮,新建一个matlab脚本文件,文件的后缀为.m,也就是m文件。

3、下面来看一下自定义函数的格式,output处填写函数的输出值,input为函数的参数,输入值。fun为函数的名称,函数名称可以自定义。末尾要加上end。

4、接下来以一个简单的函数为例,输入两个参数x和y,计算乘积xy,输出结果保存在f中,具体代码如下图所示,点击箭头处的“运行”。

5、m文件的名称默认和函数名称一致,下面点击箭头处“保存”即可保存m文件。

6、在命令行输入命令,调用fun函数,x和y需要输入具体数值。此处以fun(4,7)和fun(4,5)为例,调用函数即可。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jazzit
推荐于2017-09-21 · TA获得超过240个赞
知道答主
回答量:106
采纳率:0%
帮助的人:92.2万
展开全部
M文件有函数(Functions)和脚本(Scripts)两种格式。
M文件可以在任意的文本编辑器中进行创建和编辑,但推荐和默认使用MATLAB自带的文本编辑器和Notebook。

MATLAB中许多常用的函数都是函数式M文件。
函数被调用时,通过获取外部参数进行运算,并向外部返回运算结果。
函数内部的变量都是隐含的,存放在函数本身的工作空间内。

一个M文件可以包含多个函数,其中,一个是主函数,其他是子函数。
主函数必须出现在最上方,其后可有若干子函数,子函数的次序可随意调整。主函数和各子函数的工作空间都是彼此独立的。
私有函数是主函数的一种,它只能够在一个特定的限定函数群中可见。

当M文件中需要调用某一个函数时,MATLAB是按照以下顺序来搜寻的:
Ø 检查此函数是否是子函数;
Ø 检查此函数是否为私有目录的函数;
Ø 从所设定的搜寻路径搜索此函数。
搜索过程中,只要找到与第一个文件名相符的函数就会立即取用而停止搜索。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lhmhz
高粉答主

推荐于2017-10-11 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17008

向TA提问 私信TA
展开全部
matlab的函数文件是按下列的格式进行编写的。具体的格式为
function 输出变量 = 函数名称(输入变量)
例如:
用Matlab的程序编辑器,写函数文件
% M函数eg2_1f.m
function s=f(m)
s=0;
for n=1:m
s=S+1/n/n
end
然后,保存为eg2_1f.m
然后在指令窗口执行
clear,clc
eg2_1f.(100),eg2_1f.(1000)
ans=1.6350
ans=1.6439
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chouchouNUDT
2013-01-23 · TA获得超过1706个赞
知道小有建树答主
回答量:2954
采纳率:50%
帮助的人:1055万
展开全部
不能用说明你调用的方式不对。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式