Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама
Здесь приведены в кратком изложении основные правила и операторы языка программирования MATLAB.

ПОИСК



Основы языка программирования и визуализации результатов расчетов

из "Численные методы в механике "

Здесь приведены в кратком изложении основные правила и операторы языка программирования MATLAB. [c.237]
В MATLAB, как и в других системах, используются все буквы латинского алфавита от А до Z и арабские цифры от О до 9. Как и в ++, большие и малые буквы это разные переменные и константы. Кроме букв латинского алфавита используются все специальные символы клавиатуры компьютера. [c.237]
В математических выражениях операторы имеют определенный приоритет исполнения. В приоритет логических операторов выше, чем арифметических, приоритет возведения в степень выше приоритетов умножения и деления, приоритет умножения и деления выше сложения и вычитания. Для повышения приоритета операций нужно использовать круглые скобки Степень вложения скобок не ограничивается. [c.238]
Данные операторы выполняют поэлементное сравнение векторов или матриц одинакового размера и логическое выражение принимает значение 1 (True), если элементы идентичны, и значение О (False) в противном случае. [c.239]
Логические операторы служат для реализации поэлементных логических операций над элементами одинаковых по размеру массивов согласно таблице 5.3. [c.239]
Набор элементных функций представим их описанием, тригонометрических функциях углы измеряются в радианах. [c.239]
Следует помнить, что все элементарные функции должны записываться в программах малыми буквами. Существуют также специальные математические функции, на которых мы не будем останавливаться. Их описание см. в [105-108]. [c.240]
Ниже показаны примеры создания и использования в практических расчетах М-файлов сценариев и функций. [c.242]
Программирование, т.е. создание определенного набора команд, в системе MATLAB является средством ее расширения и использования в решении специфических проблем. Отдельные вопросы программирования изложены выше, здесь рассмотрим правила, дополняющие синтаксис языка MATLAB. [c.242]
Задание формата сказывается только на форме вывода чисел. Вычисления же происходят в режиме двойной точности, а ввод чисел осуществляется в любом удобном виде. [c.244]
В данном случае задан вектор - строка. Если разделить элементы точкой с запятой, то получится вектор столбец. [c.244]
Задание матрицы требует указания нескольких строк. Для разграничения строк используют символ ГТточка с запятой). [c.245]
Наряду с операциями над отдельными элементами матриц и векторов MATLAB позволяет производить арифметические операции сразу над всеми элементами. Для этого перед знаком операции ставится точка. [c.245]
Эта конструкция создает возрастающую последовательность чисел, которая начинается с начального значения, изменяется на заданный шаг и завершается конечным значением. Если шаг не задан, то он принимает значение 1. Если конечное значение указано меньшим, чем начальное значение, - то вьщается сообщение об ошибке. [c.247]
В качестве операторов отношения используются операторы ==, , , =, = =. Если логическое условие принимает значение 1 (trae -истина), то выполняются соответствующие операторы. Если логическое условие принимает значение О (false - ложь), то операторы, следующие за логическим условием, не выполняются. Оператор end указывает на конец условного оператора if. В понятие Оператор 1 входят один или несколько операторов. В последнем случае они разделяются символами запятой). [c.248]
Как и в других алгоритмических языках, оператор if позволяет осуществить разветвление процесса вычислений в зависимости от какого-либо условия. Примеры применения этого оператора представлены ниже. [c.248]
Данная функция широко используется в задачах поиска спектров частот собственных колебаний и критических сил потери устойчивости упругих систем. [c.250]


Вернуться к основной статье

© 2025 Mash-xxl.info Реклама на сайте