Функция пустоты в MATLAB

Опубликовано: 21 Февраля, 2023

При определении вывода void* в файле определения библиотеки MATLAB указывает, что аргумент MLTYPE должен быть одним из следующих: typedef из библиотеки. Используйте только для получения скалярных данных. Если в библиотеке определено определение типа для void*, которое использует это имя, MATLAB задает MLTYPE в качестве имени нового типа в операторе определения типа. Два заданных массива будут выходными данными функции, а ее входные параметры будут пустыми. При использовании в качестве возвращаемого значения функции ключевое слово void указывает, что функция не возвращает значение. Когда в списке параметров появляется слово void, это означает, что функция не принимает аргументов. Функции void создаются и используются точно так же, как и функции, возвращающие значение, за исключением того, что они не возвращают значение после завершения функции. Функции void заменяют ключевое слово void вместо типа данных. Функция void что-то делает, а затем возвращает управление вызывающей стороне, но не возвращает значения.

Синтаксис:

input parameters = function name; output parameters

% Declarations

end

  • Выходные параметры определяют возвращаемые функцией переменные.
  • имя функции указывает имя функции.
  • Входные аргументы функции называются входными параметрами.

Вот несколько примеров MATLAB, показывающих, как использовать функции:

Пример 1:

Matlab




% MATLAB code for Void function
function[]=drives(driver,drive)
  
% DRIVES Adds drives between the name of drive and driver
% Detailed explanation goes here
  
string1= [driver,"drives",drive];
disp(string1)
end

Выход:

Пример 2:

Matlab




% MATLAB code for Void function
function[]=plays(cricketer,game)
  
% PLAYS Adds PLAYS between the name of game and cricketer
% Detailed explanation goes here
  
string1= [game,"plays",play];
disp(string1)
end

Выход: