matlab如何调用上一条指令

matlab如何调用上一条指令,第1张

1.打开matlab,点击【新建】-【脚本】.

2.在脚本文件中创建一个简单的函数,function不能缺少,完成后点击【保存】存为m文件。

3.在命今行中输入函数名和变量进行调用,例如本例为hanshu(5)。

4.点击回车运行函数,即可得到结果。

脚本文件可以理解为简单的M文件,脚本文件中的变量都是全局变量。

函数文件是在脚本文件的基础之上多添加了一行函数定义行,其代码组织结构和调用方式与对应的脚本文件截然不同。

函数文件是以函数声明行“function...”作为开始的,其实质就是用户往MATLAB函数库里边添加了子函数,函数文件中的变量都是局部变量,除非使用了特别声明。函数运行完毕之后,其定义的变量将从工作区间中清除。而脚本文件只是将一系列相关的代码结合封装,没有输入参数和输出参数,即不自带参数,也不一定要返回结果。而多数函数文件一般都有输入和输出变量,并见有返回结果。

基本工作空间(base)和函数工作空间(caller)之间的数据相互调用,可以用evalin函数:

[a1, a2, ...] = evalin(ws, expression)

在工作空间ws中执行expression命令或表达式,并将执行的结果保存到变量a1、a2、...中。

v = evalin('base', 'var')%把基本工作空间中的变量var的值赋给局部变量v。

v = evalin('base', 'who')%查询基本工作空间中的变量名称,并把变量名称保存到v数组中

assignin(ws, 'var', val)

将变量val的值赋给工作空间ws中的变量var,如果变量var在工作空间中不存在,则创建该变量。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11881355.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存