Элементарные функции MatLab
RADIOMASTER
Лучшие смартфоны на Android в 2022 году
Серия iPhone от Apple редко чем удивляет. Когда вы получаете новый iPhone, общее впечатление, скорее всего, будет очень похожим на ваше предыдущее устройство. Однако всё совсем не так в лагере владельцев устройств на Android. Существуют телефоны Android всех форм и размеров, не говоря уже о разных ценовых категориях. Другими словами, Android-телефон может подойти многим. Однако поиск лучших телефонов на Android может быть сложной задачей.
1547 0
Документация Схемотехника CAD / CAM Статьи
MathCAD 12 MatLab OrCAD P CAD AutoCAD MathCAD 8 – 11
- Главная /
- База знаний /
- CAD / CAM /
Арифметические операторы и функции
Операторы отношения и их функции
Логические операторы
Специальные символы
Системные переменные и константы
Функции поразрядной обработки
Функции обработки множеств
Функции времени и даты
Элементарные функции
Алгебраические и арифметические функции
Тригонометрические и обратные им функции
Гиперболические и обратные им функции
Функции округления и знака
Функции комплексного аргумента
Что нового мы узнали?
Элементарные
функции, пожалуй, наиболее известный класс математических функций. Поэтому,
не останавливаясь подробно на их описании, представим набор данных функций,
имеющийся в составе системы MATLAB. Функции, перечисленные ниже, сгруппированы
по функциональному назначению. В тригонометрических функциях углы измеряются
в радианах. Все функции могут использоваться в конструкции вида y=func(x), где
func — имя функции.
Нравится
Твитнуть
Теги MatLab САПР
Сюжеты MatLab
Знакомство с матричной лабораторией MATLAB MatLab
8216 0
Визуализация и графические средства MatLab
9732 0
Техническая документация по системе MatLab
6253 0
Комментарии (0)
Вы должны авторизоваться, чтобы оставлять комментарии.
Вход
О проекте Использование материалов Контакты
Новости Статьи База знаний
Радиомастер
© 2005–2022 radiomaster.ru
При использовании материалов данного сайта прямая и явная ссылка на сайт radiomaster.ru обязательна. 0.2256 s
Операторы и функции MatLab
RADIOMASTER
Лучшие смартфоны на Android в 2022 году
Серия iPhone от Apple редко чем удивляет. Когда вы получаете новый iPhone, общее впечатление, скорее всего, будет очень похожим на ваше предыдущее устройство. Однако всё совсем не так в лагере владельцев устройств на Android. Существуют телефоны Android всех форм и размеров, не говоря уже о разных ценовых категориях. Другими словами, Android-телефон может подойти многим. Однако поиск лучших телефонов на Android может быть сложной задачей.
1547 0
Документация Схемотехника CAD / CAM Статьи
MathCAD 12 MatLab OrCAD P CAD AutoCAD MathCAD 8 – 11
- Главная /
- База знаний /
- CAD / CAM /
- MatLab
Урок 2. Установка системы и первые навыки работы
Установка и файловая система MATLAB
Запуск MATLAB и работа в режиме диалога
Новый и старый
облик системы MATLAB 6.
Операции строчного редактирования
Команды управления окном
MATLAB в роли суперкалькулятора
О переносе строки в сессии
Основные объекты MATLAB
Понятие о математическом выражении
Действительные и комплексные числа
Константы и системные переменные
Текстовые комментарии
Переменные и присваивание им значений
Уничтожение определений переменных
Операторы и функции
Применение оператора : (двоеточие)
Сообщения об ошибках и исправление ошибок
Форматы чисел
Формирование векторов и матриц
Объединение малых матриц в большую
Удаление столбцов и строк матриц
Операции с рабочей областью и текстом сессии
Дефрагментация рабочей области
Сохранение рабочей области сессии
Ведение дневника
Загрузка рабочей области сессии
Завершение вычислений и работы с системой
Завершение вычислений
Завершение работы с системой
Что нового мы узнали?
Оператор —
это специальное обозначение для определенной операции над
данными —
операндами.
Следует отметить, что большинство операторов относится к матричным операциям, что может служить причиной серьезных недоразумений. Например, операторы умножения * и деления / вычисляют произведение и частное от деления двух многомерных массивов, векторов или матриц. Есть ряд специальных операторов, например, оператор \ означает деление
Следующие примеры поясняют сказанное на примере операций с векторами:
» Vl=[2 4 6 8]
V1=
2468
» V2=[l 2 3 4]
V2 =
1234
» V1/V2
2
» V1.

ans=
2 8 18 32
» V1./V2
ans =
2 2 2 2
Полный список операторов можно получить, используя команду » help ops.
Постепенно мы рассмотрим все операторы системы MATLAB и обсудим особенности
их применения. А пока приведем только часть полного списка операторов, содержащую
арифметические операторы:
Operators
and special characters.
Arithmetic
operators.
Plus
|
-
Plus
|
+
|
||
Up!
us
|
-
Unary plus
|
+
|
||
Minus
|
-
Minus
|
—
|
||
Umlnus
|
-
Unary minus
|
-
|
||
Mtimes
|
-
Matrix multiply
|
*
|
||
times
|
-
Array multiply
|
*
|
||
mpower
|
-
Matrix power
|
^
|
||
poWer
|
-
Array power
|
. |
||
mldlvlde
|
-
Backslash or left matrix divide
|
\
|
||
mrdlvlde
|
-
Slash or right matrix divide
|
/
|
||
Idi-vide
|
-
Left array divide
|
. |
||
rdlvlde
|
-
Right array divide
|
./
|
||
kron
|
-
Kronecker tensor product
|
kron
|
||
Функции
—
это имеющие уникальные имена объекты, выполняющие
определенные преобразования своих аргументов и при этом возвращающие результаты
этих преобразований.
Возврат результата —
отличительная черта функций.
При этом результат вычисления функции с одним выходным параметром подставляется
на место ее вызова, что позволяет использовать функции в математических выражениях,
например функцию sin в 2*sin(pi/2).
Функции в общем случае имеют список аргументов (параметров), заключенный в круглые
скобки. Например, функция Бесселя записывается как bessel(NU.X). В данном случае
список параметров содержит два аргумента — NU в виде скаляра и X в виде вектора.
Многие функции допускают ряд форм записи, отличающихся списком параметров. Если
функция возвращает несколько значений, то она записывается в виде [Yl. Y2….]=func(Xl.
X2…)
где Yl. Y2,… — список
выходных
параметров и XI, Х2…. — список
входных
аргументов (параметров).
Со списком элементарных функций можно ознакомиться, выполнив команду hel p elfun,
а со списком специальных функций — с помощью команды help specfun. Функции могут
быть
встроенными
(внутренними) и
внешними,
или
т-функциями.
Так, встроенными являются наиболее распространенные элементарные функции
например, sin(x) и ехр(у), тогда как функция sinh(x) является внешней функцией.
Внешние функции содержат свои определения в m-файлах. Задание таких функций
с помощью специального редактора m-файлов мы рассмотрим в уроке 5. Встроенные
функции хранятся в откомпилированном ядре системы MATLAB, в силу чего они выполняются
предельно быстро.
Нравится
Твитнуть
Теги MatLab САПР
Сюжеты MatLab
Знакомство с матричной лабораторией MATLAB MatLab
8216 0
Визуализация и графические средства MatLab
9732 0
Техническая документация по системе MatLab
6253 0
Комментарии (0)
Вы должны авторизоваться, чтобы оставлять комментарии.
Вход
О проекте Использование материалов Контакты
Новости Статьи База знаний
Радиомастер
© 2005–2022 radiomaster.ru
При использовании материалов данного сайта прямая и явная ссылка на сайт radiomaster.ru обязательна. 0.2336 s
функций (функции MATLAB)
функция (функции MATLAB)Справочник по функциям MATLAB |
Возвращает информацию об дескрипторе функции
Синтаксис
Описание
S = функции (функция)
возвращает в структуре MATLAB S
имя функции, тип, имя файла и другую информацию для дескриптора функции, хранящегося в переменной 9.0025 ручка .
функций
не работает с нескалярными дескрипторами функций. Передача дескриптора нескалярной функции в функций
приводит к ошибке.
В этой таблице перечислены стандартные поля возвращаемой структуры.
Имя поля | Поле Описание |
функция | Имя функции |
тип | Тип функции (например, простая, перегруженная) |
файл | Файл, который будет выполняться, когда дескриптор функции оценивается с неперегруженным типом данных |
Примеры
Пример 1
Чтобы получить информацию об дескрипторе функции для функции poly
, введите
(Термин $matlabroot
, используемый в этом примере, обозначает спецификацию файла каталога, в котором установлено программное обеспечение MATLAB для вашей системы. Ваш вывод будет отображать эту спецификацию файла.)
Доступ к отдельным полям возвращаемой структуры с использованием записи выбора через точку:
ф.тип ответ = простой
Пример 2
Функция get_handles
возвращает дескрипторы функций для подфункции и частной функции в выходных аргументах с
и p
соответственно:
Вызовите get_handles
, чтобы получить два дескриптора функции, а затем передайте каждый в функцию functions
. MATLAB возвращает информацию в структуре, имеющей поля function
, type
, file
и parentage
. Поле файла
содержит спецификацию файла для подфункции или частной функции:
Пример 3
В этом примере функция get_handles_nested.m
содержит вложенную функцию nestfun
. Эта функция имеет один выход, который является дескриптором вложенной функции:

Вызовите эту функцию, чтобы получить дескриптор вложенной функции. Используйте этот дескриптор в качестве входных данных для функций
, чтобы вернуть показанную здесь информацию. Обратите внимание, что поле function
возвращаемой структуры содержит имена вложенной функции и функции, в которую она вложена в формате. Также обратите внимание, что функции
возвращают поле рабочей области
, содержащее переменные, которые находятся в контексте во время вызова этой функции по ее дескриптору:
См. также
function_handle
function_handle (@) | funm |
© 1994-2005 The MathWorks, Inc.
получить код функций в Matlab?
спросил
Изменено 4 года, 5 месяцев назад
Просмотрено 33 тысячи раз
Мне интересно, можем ли мы — пользователи Matlab получить код некоторых функций в Matlab (например, fft — быстрое преобразование Фурье, dwt — дискретное вейвлет-преобразование и т. д.) На всякий случай, если мы захотим что-то отредактировать, чтобы адаптировать то, что нам нужно.
Возможно ли это в Матлабе?
и если да, то как мы можем получить код?
Спасибо.
- матлаб
5
Введите “edit function.m” (без кавычек), где “function” — это имя функции с кодом, который вы хотите просмотреть.
Подробнее: http://www.ehow.com/how_8465386_matlab-function-codes.html#ixzz2wILKOXJI
0
Как уже упоминалось, многие функции MATLAB написаны в MATLAB, поэтому вы можете увидеть исходный код. Из соображений производительности некоторые вещи реализованы в нативном коде или используют внешние библиотеки. В случае БПФ MATLAB использует библиотеку FFTW, исходный код которой находится в свободном доступе. См. также http://www.mathworks.co.uk/help/techdoc/ref/fftw.html
В Matlab в меню текущего каталога слева есть опция, имя опции «Найти файлы», которая представлена в виде значка бинокля, просто щелкните по ней, установите каталог «Введите путь к Matlab» и введите имя функции для поиска, например,
, если я хочу найти функцию imnoise, я бы набрал “imnoise.