Главная страница
Навигация по странице:

  • Вопросы для самопроверки

  • 3.9. Математический пакет MAXIMA

  • 3.9.1. Ввод выражений

  • 3.9.2. Численные вычисления

  • Функции численных выражений Функция

  • учебная логика. учебник СПО. Практикум по программному обеспечению содержит большое количество примеров и заданий


    Скачать 5.66 Mb.
    НазваниеПрактикум по программному обеспечению содержит большое количество примеров и заданий
    Анкоручебная логика
    Дата12.09.2022
    Размер5.66 Mb.
    Формат файлаdocx
    Имя файлаучебник СПО.docx
    ТипПрактикум
    #672419
    страница43 из 50
    1   ...   39   40   41   42   43   44   45   46   ...   50

    MatLab


    Своим названием (MATrix LABoratory) система MatLabобязана ориентации на матричные и векторные вычисления.

    MatLabпрошла многолетний путь развития от системы для больших ЭВМ до интегрированной среды, ориентированной на массовые ПК (с середины 80-х). MatLabхорошо апробированная и надежная система, рассчитанная на широкий круг задач и представление данных в универсальной (матричновекторной) форме.

    MatLab называют «симфонией алгоритмов». Считается, что эта система фактически стала международным стандартом учебного программного обеспечения. Она используется более чем в 70 ведущих университетах мира, включая Стэнфордский, Кембриджский и Калифорнийский, и в таких отечественных вузах, как МАИ, МГТУ, МГУ, МИФИ, Балтийский университет.

    Недостатки MatLabотсутствие спецзнаков математических операторов (корня, интеграла и т. д.), невозможность редактирования ранее введенных команд, комбинирования текста и графиков и ряд других неудобств в работе с последними, ограниченные возможности символьных вычислений.

    В целом MatLabможно характеризовать как мощную и хорошо сбалансированную математическую систему, ориентированную преимущественно на инженерные приложения теории управления, электро- и радиотехники.

    Вопросы для самопроверки

    1. Опишите структуру системы компьютерной математики.

    2. Какие особенности следует учитывать при работе с системами компьютерной математики?

    3. Приведите примеры современных систем компьютерной математики. Какие достоинства и недостатки имеет каждая из них?

    3.9. Математический пакет MAXIMA

    Скачайте дистрибутив пакета с сайта: http://sourceforge.

    net/projects/maxima/files/ и установите на своем компьютере.

    После запуска Maxima появляется окно программы.



    Рис. 3.45. Окно Maxima

    Основные элементы окна:

      • Меню.

      • Панель инструментов.

      • Рабочая область.

      • Строка ввода.

      • Кнопки наиболее часто употребляемых команд.

    Рассмотрим некоторые возможности этого математического пакета.

    3.9.1. Ввод выражений


    Осуществляется в строке ввода (ВВОД:). Последовательность выполнения вычислений:

    1. Набрать с клавиатуры в строке ввода выражение, содержащее символы, числа, строки. В конце команды рекомендуется ставить точку с запятой «;».

    2. Запустить вычисление выражения, нажав Enter.

    Если выражение не содержало ошибок, то система вычислит его. Одновременно с этим набранное выражение будет помечено %i (номер) – это входная ячейка, а появившийся ответ – %o (номер) – это выходная ячейка. При дальнейших вычислениях можно использовать и входные данные, и результаты, указывая номер строки.

    Например, %o79 + %o80 (рис. 3.45).

    3.9.2. Численные вычисления


    Арифметические выражения составляются с использованием знаков арифметических действий и с соблюдением обычных соглашений о порядке действий.

    + сложение, - вычитание, * умножение, / деление, ^ степень.

    Если необходимо вычислить приближенное значение, то надо применить оператор numer. Например, 3/8+2/3, numer.

    Иначе результат будет выдан в виде обыкновенной дроби.

    Функции численных выражений

    Функция

    Описание

    Оператор numer

    Приближенное числовое значение выражения, указанного перед оператором

    mod(m,n)

    Сравнение m по модулю n (остаток от деления m на n)

    quotient(m,n)

    Целая часть от деления m на n

    gcd(n,m,…)

    НОД(n,m,…)

    lcm(n,m,…)

    НОК(n,m,…)

    factor(n)

    Разложение на простые множители числа n
    1   ...   39   40   41   42   43   44   45   46   ...   50


    написать администратору сайта