MATLAB global的用法

本文介绍MATLAB中全局变量global的使用方法,包括如何声明全局变量、使用及注意事项。并通过绘制正弦曲线的例子展示了当函数间共享全局变量时的行为。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

global的用法:

global用来顶一个一个全局变量,对global的使用要慎重,首先需要先声明再使用;其次注意不要重名,可以用大写变量来区分;最后是程序结束后要使用clear global来清除。下面是global使用中的一些例子:

global X         %定义X为全局变量
       X=0:0.1:2*pi;
       plot_sin(2)
       plot_sin2(2)

function plot_sin(a)
       global X         %使用全局变量X时也要用global定义
       y=a*sin(X);
       figure
       plot(X,y)

      function plot_sin2(a)
       global X         %使用全局变量X时也要用global定义
       X=-pi:0.1:pi;    %全局变量被修改
       y=a*sin(X);
       figure
       plot(X,y) 

实例来源:http://wenda.haosou.com/q/1365744596067525?src=140
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值