Что означает в матлабе
Что означает в матлабе
This page contains a comprehensive listing of all MATLAB ® operators, symbols, and special characters.
Arithmetic Operators
Element-wise right division
Matrix right division
Element-wise left division
Matrix left division
(also known as backslash )
Complex conjugate transpose
Relational Operators
Greater than or equal to
Less than or equal to
Logical Operators
Find logical AND (with short-circuiting)
Find logical OR (with short-circuiting)
Special Characters
Function handle construction and reference
Calling superclass methods
Description: The @ symbol forms a handle to either the named function that follows the @ sign, or to the anonymous function that follows the @ sign. You can also use @ to call superclass methods from subclasses.
Create a function handle to a named function:
Create a function handle to an anonymous function:
Call the disp method of MySuper from a subclass:
Call the superclass constructor from a subclass using the object being constructed:
Name: Period or dot
Structure field access
Object property or method specifier
Structure field access:
Object property specifier:
Name: Dot dot dot or ellipsis
Uses: Line continuation
Description: Three or more periods at the end of a line continues the current command on the next line. If three or more periods occur before the end of a line, then MATLAB ignores the rest of the line and continues to the next line. This effectively makes a comment out of anything on the current line that follows the three periods.
Note
MATLAB interprets the ellipsis as a space character. Therefore, multi-line commands must be valid as a single line with the ellipsis replaced by a space character.
Continue a function call on the next line:
Break a character vector up on multiple lines and concatenate the lines together:
However, this code runs properly since the third line does not produce a gap in the command:
Документация
Операторы 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.