我是靠谱客的博主 粗心睫毛,最近开发中收集的这篇文章主要介绍Matlab之全局变量,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

通过返回修改后的输入参数,可以实现函数内部对Matlab工作空间变量的修改。而另一种殊途同归的方法则是使用全局变量。
声明全局变量需要用到global关键词,语法格式为‘global variable’
通过全局变量可以实现Matlab工作空间变量空间和多个函数的函数空间的共享,这样,多个使用全局变量的函数和Matlab工作空间共同维护这一全局变量,任何一处对全局变量的修改,都会直接改变此全局变量的取值
在应用全局变量事,通常在各个函数内部通过global variable语句声明,在命令窗口或脚本M文件中也要先通过global声明,然后进行赋值和调用。
例子:

function y = myprocess(x)
    global T
    T = T * 2;
    y = exp(T) * sin(x);  
end

上面写了一个函数,输入x,输出y,在函数内,定义了一个全局变量T。
我们在命令行窗口键入:

global T
T = 0.3

输出,在这里插入图片描述
继续键入:

myprocess(pi / 2)

输出,在这里插入图片描述
此时我们验证全局变量T是否变化,键入:

exp(T) * sin(pi / 2)

输出,在这里插入图片描述
此时的T的值为:

在这里插入图片描述

最后

以上就是粗心睫毛为你收集整理的Matlab之全局变量的全部内容,希望文章能够帮你解决Matlab之全局变量所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(76)

评论列表共有 0 条评论

立即
投稿
返回
顶部