в матлабе что значит
MATLAB — базовый синтаксис
Среда MATLAB ведет себя как сверхсложный калькулятор. Вы можете вводить команды в командной строке >>.
MATLAB — это интерпретируемая среда. Другими словами, вы даете команду, а MATLAB выполняет ее сразу.
Руки на практике
Введите правильное выражение, например,
Когда вы нажимаете кнопку «Выполнить» или нажимаете Ctrl + E, MATLAB выполняет его немедленно, и возвращается результат —
Давайте рассмотрим еще несколько примеров —
Когда вы нажимаете кнопку «Выполнить» или нажимаете Ctrl + E, MATLAB выполняет его немедленно, и возвращается результат —
Когда вы нажимаете кнопку «Выполнить» или нажимаете Ctrl + E, MATLAB выполняет его немедленно, и возвращается результат —
Когда вы нажимаете кнопку «Выполнить» или нажимаете Ctrl + E, MATLAB выполняет его немедленно, и возвращается результат —
Когда вы нажимаете кнопку «Выполнить» или нажимаете Ctrl + E, MATLAB выполняет его немедленно, и возвращается результат —
MATLAB предоставляет некоторые специальные выражения для некоторых математических символов, таких как pi для π, Inf для ∞, i (и j) для √-1 и т. Д. Nan означает «не число».
Использование точки с запятой (;) в MATLAB
Точка с запятой (;) указывает на конец оператора. Однако, если вы хотите подавить и скрыть вывод MATLAB для выражения, добавьте точку с запятой после выражения.
Когда вы нажимаете кнопку «Выполнить» или нажимаете Ctrl + E, MATLAB выполняет его немедленно, и возвращается результат —
Добавление комментариев
Символ процента (%) используется для обозначения строки комментария. Например,
Вы также можете написать блок комментариев, используя операторы комментариев к блоку% <и%>.
Редактор MATLAB включает в себя инструменты и элементы контекстного меню, которые помогут вам добавлять, удалять или изменять формат комментариев.
Обычно используемые операторы и специальные символы
MATLAB поддерживает следующие часто используемые операторы и специальные символы —
оператор | Цель |
---|---|
+ | Плюс; оператор сложения. |
— | Минус; оператор вычитания. |
* | Скалярный и матричный оператор умножения. |
. * | Оператор умножения массива. |
^ | Скалярный и матричный оператор возведения в степень. |
. ^ | Оператор возведения в степень массива. |
\ | Оператор левого деления. |
/ | Оператор правого деления. |
. \ | Массив левого делителя. |
./ | Массив оператора правого деления. |
: | Двоеточие; генерирует регулярно расположенные элементы и представляет всю строку или столбец. |
() | Скобки; заключает в себе аргументы функций и индексы массивов; переопределяет приоритет |
[] | Скобки; элементы массива вложений. |
, | Десятичная точка. |
… | Многоточие; оператор продолжения строки |
, | Comma; разделяет операторы и элементы подряд |
; | Точка с запятой; разделяет столбцы и подавляет отображение. |
% | Знак процента; обозначает комментарий и задает форматирование. |
_ | Цитировать знак и транспонировать оператора. |
._ | Несопряженный оператор транспонирования. |
знак равно | Оператор присваивания. |
Специальные переменные и константы
MATLAB поддерживает следующие специальные переменные и константы —
название | Имея в виду |
---|---|
анс | Самый последний ответ. |
прибыль на акцию | Точность точности с плавающей точкой. |
I, J | Мнимая единица √-1. |
Inf | Бесконечность. |
NaN | Неопределенный числовой результат (не число). |
число Пи | Число π |
Именование переменных
Имена переменных состоят из буквы, за которой следует любое количество букв, цифр или подчеркивания.
Сохранение вашей работы
MATLAB — Операторы
Оператор — это символ, который указывает компилятору выполнять определенные математические или логические манипуляции. MATLAB предназначен для работы преимущественно с целыми матрицами и массивами. Следовательно, операторы в MATLAB работают как со скалярными, так и нескалярными данными. MATLAB допускает следующие виды элементарных операций —
Арифметические Операторы
MATLAB допускает два различных типа арифметических операций —
Матричные арифметические операции аналогичны определенным в линейной алгебре. Операции с массивами выполняются поэлементно, как в одномерном, так и в многомерном массиве.
Матричные операторы и операторы массива дифференцируются символом точки (.). Однако, поскольку операция сложения и вычитания одинакова для матриц и массивов, оператор одинаков для обоих случаев. Следующая таблица дает краткое описание операторов —
Sr.No. | Оператор и описание | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 |
Sr.No. | Оператор и описание | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 |
п | Q | P & Q | р | Q | р ^ д |
---|---|---|---|---|
0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 0 |
1 | 0 | 0 | 1 | 1 |
Предположим, если А = 60; и B = 13; Теперь в двоичном формате они будут выглядеть следующим образом —
MATLAB предоставляет различные функции для побитовых операций, таких как «побитовое и», «побитовое или» и «побитовое не», операция сдвига и т. Д.
В следующей таблице приведены часто используемые побитовые операции —
Операции над множествами
MATLAB предоставляет различные функции для операций над множествами, такие как объединение, пересечение и тестирование для множества множеств и т. Д.
В следующей таблице приведены некоторые часто используемые операции над множествами:
Установить пересечение двух массивов; возвращает значения, общие для A и B. Возвращаемые значения находятся в отсортированном порядке.
пересекаются (A, B, ‘строки’)
Обрабатывает каждую строку A и каждую строку B как отдельные объекты и возвращает строки, общие как для A, так и для B. Строки возвращенной матрицы расположены в отсортированном порядке.
Возвращает массив того же размера, что и A, содержащий 1 (true), где элементы A находятся в B. В других местах он возвращает 0 (false).
IsMember (A, B, ‘строк’)
Обрабатывает каждую строку A и каждую строку B как отдельные объекты и возвращает вектор, содержащий 1 (true), где строки матрицы A также являются строками B. В другом месте возвращается 0 (false).
Возвращает логическое 1 (истина), если элементы A расположены в отсортированном порядке, и логическое 0 (ложь) в противном случае. Вход A может быть вектором или массивом строк размером 1 на 1 или 1 на N. A считается отсортированным, если A и выходные данные сортировки (A) равны.
Возвращает логическое 1 (истина), если строки двумерной матрицы A расположены в отсортированном порядке, и логическое 0 (ложь) в противном случае. Матрица A считается отсортированной, если A и выходные данные sortrows (A) равны.
Устанавливает разницу двух массивов; возвращает значения в A, которых нет в B. Значения в возвращенном массиве расположены в отсортированном порядке.
Обрабатывает каждую строку A и каждую строку B как отдельные объекты и возвращает строки из A, которых нет в B. Строки возвращенной матрицы расположены в отсортированном порядке.
Опция ‘rows’ не поддерживает массивы ячеек.
Устанавливает эксклюзивное ИЛИ из двух массивов
Документация
Операторы MATLAB и специальные символы
Арифметические операторы
Поэлементное правое деление
Матричное правое деление
Поэлементное левое деление
Матричное левое деление
(также известный как обратную косую черту )
Комплексное сопряженное транспонирование
Операторы отношения
Больше, чем или равный
Меньше чем или равный
Логические операторы
Логический AND (с замыканием накоротко)
Логический OR (с замыканием накоротко)
Специальные символы
Конструкция указателя на функцию и ссылка
Вызов методов суперкласса
Описание: @ символ формирует указатель на любого именованная функция, которая следует за @ подайте знак, или анонимной функции, которая следует за @ знак. Можно также использовать @ вызывать методы суперкласса от подклассов.
Создайте указатель на функцию к именованной функции:
Создайте указатель на функцию к анонимной функции:
Вызовите disp метод MySuper от подкласса:
Вызовите конструктора суперкласса от подкласса с помощью создаваемого объекта:
Имя: Период или точка
Доступ к полю структуры
Свойство объекта или спецификатор метода
Доступ к полю структуры:
Спецификатор свойства объекта:
Имя: Точечная точечная точка или замещающий знак
Использование: продолжение Линии
Описание: Три или больше периода в конце линии продолжают текущую команду на следующей строке. Если три или больше периода происходят перед концом линии, то MATLAB игнорирует остальную часть линии и продолжается к следующей строке. Это эффективно делает комментарий из чего-либо на текущей линии, которая следует за этими тремя периодами.
Примечание
MATLAB интерпретирует замещающий знак как пробел. Поэтому многострочные команды должны быть допустимыми как одна строка с замещающим знаком, замененным пробелом.
Продолжите вызов функции на следующей строке:
Разбейте вектор символов на несколько линий и конкатенируйте линии вместе:
Однако этот код запускается правильно, поскольку третья линия не производит разрыв в команде:
Описание: Используйте запятые, чтобы разделить элементы строки в массиве, индексах массивов, входном параметре функции и выходных аргументах, и команды ввели в ту же линию.
Отдельные элементы строки, чтобы создать массив:
Отдельные аргументы ввода и вывода в вызовах функции:
Разделите несколько команд на той же линии (показав выход):
Описание: Используйте оператор двоеточия, чтобы создать расположенные с равными интервалами векторы, индекс в массивы, и задать границы for цикл.
Создайте вектор, который постепенно увеличивается 3:
Измените форму матрицы в вектор-столбец:
Присвойте новые элементы, не изменяя форму массива:
Индексируйте область значений элементов в конкретной размерности:
Индексируйте все элементы в конкретной размерности:
Имя: точка с запятой
Покажите конец строки
Подавите выход строки кода
Описание: Используйте точки с запятой, чтобы разделить строки в команде создания массивов или подавить выходное отображение строки кода.
Отдельные строки, чтобы создать массив:
Подавите код выход:
Разделите несколько команд на одной строке (подавляющий выход):
Имя: круглые скобки
Корпус аргумента функции
Описание: Используйте круглые скобки, чтобы задать приоритет операций, заключить входные аргументы функции и индекс в массив.
Корпус аргумента функции:
Имя: Квадратные скобки
Пустой элемент матрицы и удаление элемента массива
Несколько присвоение выходного аргумента
Описание: Квадратные скобки включают конструкцию массивов и конкатенацию, создание пустых матриц, удаление элементов массива и значения получения, возвращенные функцией.
Создайте трехэлементный вектор:
Добавьте новый нижний ряд в матрицу:
Создайте пустую матрицу:
Удалите столбец матрицы:
Получите три выходных аргумента от функции:
Имя: Фигурные скобки
Использование: присвоение Массива ячеек и содержимое
Описание: Используйте фигурные скобки, чтобы создать массив ячеек или получить доступ к содержимому конкретной ячейки в массиве ячеек.
Чтобы создать массив ячеек, заключите все элементы массива в фигурных скобках:
Индексируйте к определенному элементу массива ячеек путем включения всех индексов в фигурные скобки:
Описание: знак процента обычно используется, чтобы указать на неисполняемый текст в теле программы. Этот текст обычно используется, чтобы включать комментарии в ваш код.
Некоторые функции также интерпретируют знак процента как спецификатор преобразования.
Добавьте комментарий в блок кода:
Используйте спецификатор преобразования с sprintf :
Имя: фигурная скобка Процента
Использование: Блокируйте комментарии
Описание: % < и %>символы заключают блок комментариев, которые расширяют вне одной линии.
Примечание
За исключением пробельных символов, % < и %>операторы должны казаться одними на линиях, которые сразу предшествуют и следуют за блоком текста справки. Не включайте никакой другой текст на этих линиях.
Заключите любые многострочные комментарии с процентом, сопровождаемым открытием или закрывающей фигурной скобкой:
Имя: Восклицательный знак
Использование: команда Операционной системы
Описание: восклицательный знак предшествует командам операционной системы, которые вы хотите выполнить из MATLAB.
Восклицательный знак инициирует функцию Escape интерпретатора. Такая функция должна быть выполнена непосредственно операционной системой:
Имя: Вопросительный знак
Использование: Метакласс для класса MATLAB
Получите объект meta.class для класса inputParser :
Имя: Одинарные кавычки
Использование: конструктор Символьного массива
Создайте вектор символов:
Имя: Двойные кавычки
Использование: Представьте конструктора в виде строки
Создайте скаляр строки:
Описание: Используйте пробел, чтобы разделить элементы строки в конструкторе Array или значения, возвращенные функцией. В этих контекстах пробел и запятая эквивалентны.
Отдельные элементы строки, чтобы создать массив:
Отдельные выходные аргументы в вызовах функции:
Имя: Символ новой строки
Описание: Используйте символ новой строки, чтобы разделить строки в операторе конструкции массивов. В том контексте символ новой строки и точка с запятой эквивалентны.
Отдельные строки в команде создания массивов:
Описание: Используйте символ тильды, чтобы представлять логический НЕ или подавить определенные аргументы ввода или вывода.
Вычислите логическое НЕ матрицы:
Определите где элементы A не равны тем из B :
Возвратите только третье выходное значение union :
Примечание
= символ для присвоения, тогда как == символ для сравнения элементов в двух массивах. Смотрите eq для получения дополнительной информации.
Имя: Открывающая угловая скобка и амперсанд
Использование: Задайте суперклассы
Описание: Задайте один или несколько суперклассов в определении класса
Задайте класс, который выводит из одного суперкласса:
Задайте класс, который выводит из нескольких суперклассов:
Имя: Точечный вопросительный знак
Использование: Задайте поля структуры значения имени
При использовании валидации аргумента функции можно задать поля структуры значения имени как имена всех writeable свойств класса.
Задайте имена полей propArgs структура как writeable свойства matlab.graphics.primitive.Line класс.
Строка и символьное форматирование
Некоторые специальные символы могут только использоваться в тексте вектора символов или строки. Можно использовать эти специальные символы, чтобы вставить новые строки или возвраты каретки, задать пути к папкам и т.д.
Используйте специальные символы в этой таблице, чтобы задать путь к папке с помощью вектора символов или строки.
Имя: наклонная черта и обратная косая черта
Использование: Путь к файлу или разделение пути к папке
Описание: В дополнение к их использованию в качестве математических операторов наклонная черта и символы обратной косой черты разделяют элементы пути или папки. В основанных на Microsoft ® Windows ® системах обе наклонных черты и обратная косая черта оказывают то же влияние. В основанных на Open Group UNIX ® системах необходимо использовать наклонную черту только.
В системе Windows можно использовать или обратную косую черту или наклонную черту:
В системе UNIX используйте только наклонную черту вправо:
Имя: Точечная точка
Описание: Две точки по очереди относятся к родительскому элементу текущей папки. Используйте этот символ, чтобы задать пути к папкам относительно текущей папки.
Повыситься два уровня в дереве папки и вниз в test папка, используйте:
Использование: Подстановочный символ
Описание: В дополнение к тому, чтобы быть символом для умножения матриц, звездочка * используется в качестве подстановочного символа.
Использование: индикатор папки Класса
Описание: @ знак указывает на имя папки класса.
Обратитесь к папке класса:
Использование: индикатор директории Пакета
Описание: + знак указывает на имя папки пакета.
Папки пакета всегда начинаются с + символ:
Один знак процента
Одна обратная косая черта
Шестнадцатеричный номер, N
Восьмеричное число, N
Похожие темы
Документация MATLAB
Поддержка
© 1994-2020 The MathWorks, Inc.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.
- что брать в поезд в лагерь
- паста гои описание по номерам