matlab 在几个m文件内用全局变量需要怎么定义
来源:网络收集 点击: 时间:2024-04-05【导读】:
方法一:使用全局变量关键字global
在函数头部将被调用的变量定义为全局变量
global X
在其它文件需要使用变量X的时候,也在头部表明X为全局变量
global X
方法二:将被调用变量定义为句柄参数,这样在其他函数中,直接用handles.X就是X变量
handles.X=X;
比如:
要定义x为全局,那么需要在每个文件的开始部分加上
global x;
主函数在最上面加。自定义函数在
function 下面加。
如果一个文件里定义了多个function,每个需要用x的function都要加。
注意事项
直接引用自定义add函数即可实现此求和做除的功能,其中A、B、C作为全局变量,不需作为函数参数输入,因为D为声明全局变量,所以要作为函数参数输入。
clc
clear all;global aglobal bglobal c
a=1;
b=2;
c=3;
d=10;disp(10);
e=add(d)function w=add(d)global aglobal bglobal c
w=(a+b+c)/d;
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_435404.html
上一篇:南瓜花番茄炒鸡蛋的做法
下一篇:香酥咸味小麻花