Функция пустоты в MATLAB
При определении вывода 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 |
Выход: