Раздел: Документация
0 ... 2 3 4 5 6 7 8 ... 117 Введение 1.1. Первые шаги в MATLABe Если вы еще не работали с МАТЪАВом, то, чтобы запустить его, надо сделать двойной щелчок вашей мышью на нужной пиктограмме (иконке) или спросить об этом у своего приятеля. Спросить у приятеля - часто самый быстрый путь получить помощь, и на будущее мы советуем пользоваться этим, если в чем-то не удалось разобраться самостоятельно. Если слова «щелчок» и «иконка* ничего вам не говорят, вам нужна дополнительная помощь по началам Windows. К тому же может случиться, что ваша система не использует Microsoft Windows и вам будет достаточно просто набрать в командной строке mat lab и нажать клавишу < Enter >. Так будет, например, если вы используете какую-либо систему типа [/шз.Если запуск прошел нормально, вы увидите приглашение MATLABa >> для начала вычислений. В дальнейшем любая строка, начинающаяся с >>, обозначает клавиатурный ввод для MATLABa: имеется в виду, что вы наберете необходимое, но без знака », который система выводит автоматически. 1.1.1. Арифметика в MATLABe В MATLABe есть основные арифметические операции: + (сложение), - (вычитание), * (умножение) и / (деление). Степень обозначается через , так что набрав » 5*5+12-2 и нажав <Enter>, получим ans - 169 J) В дальнейшем мы будем делать в нужных местах специальные примечания о редактировании и работе с файлами в среде, отличной от Windows. Не забывайте нажимать <Enter> после набора строки, чтобы послать ее для выполнения. Законы старшинства операций встроены, но в сомнительных случаях пользуйтесь круглыми скобками. Например, для строки » 8*(1/{5-3)-1/(5+3)) ans 3 Элементарные функции, известные вам по работе с ручными калькуляторами, здесь также реализованы. Выполните строки » sqrt(5"2+l2~2) н » exp(log(l.7)) А что, думаете, даст sin(pi/2)? Попробуйте. На самом деле MATLAB имеет для числа тг встроенное значение тг = 3-1415926... Просто наберите pi, когда оно вам потребуется. Попробуйте следующее: »pi » format long »pi » format short MATLAB выведет значительно больше значащих цифр, чем выдается по умолчанию в режиме format short. 1.1.2. Использование переменных Вы можете приписать числовое значение «переменной» для использования в последующих вычислениях. Выполните » х=3 и получите х = 1.1. Первые шаги в MATLABe 17 Но можно получить и что-нибудь более полезное, например, » rad=2; ht=3; » vol=pi*ht*rad~2 vol = 37.6991 Обратите внимание, что первая строка содержит две «команды» и ни одна из них не выдает результата! Когда MATLAB встречает инструкцию с символом ; (точка с запятой) в конце, он запрещает вывод результата. Инструкция в действительности выполняется, но ее результат умалчивается, что вы можете проверить, выполнив » rad=4; » г ad rad = 4 Использование символа ; позволяет избежать хаотического заполнения экрана промежуточными результатами. Помните об этом, разбирая последующие примеры. Не забывайте, что каждая переменная должна как-то получить значение прежде, чем вы сможете использовать ее в дальнейших вычислениях. Так, после выполнения предадущих примеров и строки » т = х~2 + 2*х*у + у~2 будет выдано примерно такое сообщение ??? Undefined function or variable у Это не требует пояснений. После засылки у=4; повторное вычисление f пройдет успешно. Кстати отметим, что быстрый способ повторить предыдущую строку MATLABa - это нажимать клавишу «стрелка-вверх» (t) до тех пор, пока не выберется желаемая команда. Попробуйте это сейчас. Если исходная строка была не совсем правильной или же вы хотите получить новую строку из сложной, но схожей с ней и выполненной ранее, вы можете воспользоваться этим же приемом. Выбрав требуемую строку, используйте «стрелки-в-сторону» («- и -+) 2-4196 0 ... 2 3 4 5 6 7 8 ... 117 |