Matlab функции

В программе MATLAB вы будете использовать как встроенные функции, так и
Matlab функции, созданные вами.

 
Встроенные функции


Программа MATLAB имеет много встроенных функций. В их число входят  
функции sqrt, cos, sin, tan, log, exp и atan (для функции арктангенс), а также  
более специализированные математические функции, такие как gamma, erf и besselj. Программа MATLAB имеет также некоторые встроенные константы,  
включая pi (число п), i (комплексное число i = корень(-1)) и Inf (°° - бесконечность). Ниже показано несколько примеров:

 

 

 

Функция log является натуральным логарифмом и во многих текстах называется In.

 

 

 

Функции, задаваемые пользователем

 

В этом разделе мы проверим два способа задания ваших собственных функций в
программе MATLAB. Первый способ использует команду inline, а второй  
использует оператор @, чтобы создать так называемую «анонимную функцию».
Второй метод является новым в программе MATLAB 7, и в настоящее время этому
методу отдается предпочтение. Периодически мы будем упоминать о команде
inline ради пользователей более ранних версий программы. Однако мы  
настоятельно рекомендуем пользователям MATLAB 7 и пользователям более ранних
версий, когда они обновят программу, использовать оператор @ в качестве
обычного метода для задания функций. Функции можно также задавать в  
отдельных файлах, которые называются М-файлами (см. главу 3).
В этом примере показано, как задается функция f (x) = х2 с использованием
этих команд.

 

 

 

Можно сделать и по-другому:

 

 

 

Когда функция задана, не важно каким методом, вы можете ее вычислить, например:

 

 

 

Как мы отмечали ранее, большинство функций программы MATLAB могут  
оперировать как векторами, так и скалярами. Чтобы быть уверенным, что заданная  
вами функция может оперировать с векторами, вставляйте точки перед  
математическими операторами .* ./ и .^ Таким образом, чтобы получить векторизованную версию функции f (x) = х2, введите строку

 

 

или строку

 

 

Теперь мы можем вычислить любую функцию для вектора, например:

 

 

 

Используя графические возможности программы MATLAB, вы можете начертить
графики функций f и f1. Это можно сделать несколькими способами, которые
мы рассмотрим в разделе «Графика» далее в этом уроке. В завершении этого  
раздела отметим, что функции можно также задавать с двумя или более  
переменными. Например, решение любой из этих функций

 

 

даст ответ 5. Если вместо этого вы зададите функцию следующим образом

 

 

тогда вы сможете вычислить векторы; таким образом, выполнение следующего
выражения

 

 

 

дает значения функции в точках (1, 3) и (2, 4).

Поэтому из выше всего сказанного можно сделать вывод, что вам необходимо просмотреть много дополнительной информации и альтернатив!

Добавить комментарий


Защитный код
Обновить

Сайт создан в Seo-Dubna.ru