Variáveis globais do MATLAB

Ammar Ali 4 julho 2021
Variáveis globais do MATLAB

Este tutorial irá discutir como compartilhar variáveis ​​entre múltiplas funções, declarando as variáveis ​​como global no MATLAB.

Compartilhe variáveis ​​entre várias funções, declarando-as como global no MATLAB

Se uma variável é definida dentro de uma função, ela só pode ser usada dentro daquela função específica, e você não pode acessá-la ou alterá-la de outra função. Esses tipos de variáveis ​​são chamados de variáveis ​​locais. Se você deseja compartilhar as variáveis ​​com várias funções, você deve defini-las como variáveis ​​global. Você pode acessar e alterar as variáveis ​​globais em qualquer função. Por exemplo, vamos definir duas funções com a mesma variável global e definir seu valor em uma função e obter seu valor de outra função para que saibamos que a variável é compartilhada entre as duas funções. Primeiro, defina uma função com o nome set, que configura o valor da variável, e salve-a usando o mesmo nome da função. Veja o código abaixo.

function set(val)
global s
s = val;

Agora, crie outra função com o nome get para obter o valor da variável, que definimos na função set e armazene esta função com o mesmo nome do nome da função. Veja o código abaixo.

function x = get
global s
x = s;

Agora crie outro arquivo de script e use o código abaixo para testar a variável global. Ele deve retornar o valor armazenado usando a função set. Veja o código abaixo.

set(100)
x = get

Resultado:

x =

        100

Como você pode ver na saída, o valor que armazenamos usando a função set é retornado pela função get porque a variável é uma variável global.

Autor: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Artigo relacionado - MATLAB Variable