Как написать функцию в matlab?

Пользователь

от montana_hand , в категории: Другие , 10 месяцев назад

Как написать функцию в matlab?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от cade , 10 месяцев назад

@montana_hand для того, чтобы написать функцию необходимо создать отдельный файл, описывающий входные и выходные параметры функции.

любая функция начинается со слова function. Затем идёт описание (при необходимости) выходных параметров. Далее следует название функции (оно же будет являться и названием файла .m)

Внутри задаётся само тело функции.

1
2
3
function c = sum1(a, b)
    c = a+b;
end


Следует помнить, что имя функции не должно совпадать с названиями других уже встроенных в матлаб или созданных функций и начинаться должно с буквы.

Допустимо задание нескольких функций в одном файле, тогда все, кроме первой заданной функции станут локальными (доступными только внутри тела первой заданной функции)


В новых версиях матлаба допустимо задавать функции в теле программы (обычно в конце файла), но старые версии этого делать не позволяют