Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие подготовлено для студентов специальности 351500 «Математическое обеспечение и администрирование информационных с.doc
Скачиваний:
13
Добавлен:
25.05.2014
Размер:
790.53 Кб
Скачать
      1. Определение других объеков

Таким же образом можно определить матрицы и другие математические объекты. Например, можно определить матрицы

(их надо определять в разных строчках!).

После этого матрицы можно, например, перемножить. Для этого надо набрать в математическом режиме выражение PQ и исполнить какую-либо из вычислительных команд. Точно так же производятся и другие операции над матрицами.

Удалить определение можно следующим образом.

  1. Поместить курсор в какой-нибудь из вызовов определенного объекта или в исходное определение.

  2. Выполнить команду Compute/Definitions/UnDefinitions (“разопределить”)

При выполнении команды Clear Definitions (очистить определения) аннулируются все определения.

      1. Импорт данных

SWP позволяет импортировать данные из файла, подготовленного с расширением .txt (в формате ASCII). Есть несколько путей импорта таких данных. Опишем простейший способ.

  1. В любом редакторе создается файл, содержащий числа, разделенные запятыми, который сохраняется в текстовом формате. Например, в текстовом процессоре Word для этого используется команда Файл/Сохранить как, в окне Имя набирается нужное имя, затем в окне Тип файла следует выбрать позицию Обычный текст (* .txt), наконец, обозреватель настраивается на папку, в которой файл будет помещен. Имя файла должно содержать только латинские буквы и цифры, причем первый символ должен быть буквой.

  2. В документе SWP файл открывается с помощью команды File/Открыть, в окне Тип файлов необходимо выбрать строку ASCII (*.txt). В обозревателе следует выбрать нужную папку (до настройки типа файла текстовый файл остается невидимым). Активизация кнопки Открыть приведет к включению данных в то место, где установлен курсор. После этого список следует выделить и перевести переключатель Т-М в положение М.

  3. Затем данные преобразуются в матрицу нужных размеров (см. п. 1.3.2).

    1. Арифметика

      1. Вычисления с целыми числами и обыкновенными дробями

Приведем соответствующие примеры.

Необходимо найти значение алгебраической суммы 5+12-71.

  1. Перейти в математический режим.

  2. Набрать выражение.

  3. Поместив курсор в это выражение или в его конец, нажать кнопку Evaluate на панели Compute (или выполнить команду Compute/Evaluate).

В результате получим выражение 5+1271= 54. Если необходимо сохранить только результат вычисления, то команду Evaluate нужно применить при нажатой на клавиатуре кнопке Ctrl. Например, в приведенном примере при таких действиях останется только число –54. Это относится и к использованию операции Evaluate Numerically.

Аналогично числа можно умножать (в качестве знака умножения можно использовать и черную точку, и крестик, и звездочку с панели Common Symbols, можно и просто записать сомножители или даже один из них в скобках).

Для деления можно использовать символы  или  панели Symbol Cache. Если нужен ответ в виде несократимой обыкновенной дроби, то следует использовать кнопку Evaluate. Например, выражение 15/(5+7) дает ответ . Если ответ нужен в виде десятичной дроби, то надо использовать кнопкуEvaluate Numerically панели Common Symbols (или исполнить одноименную команду из меню Compute). Например, применение этой кнопки к предыдущему выражению дает ответ 1.25. При попытке деления на 0 система не выдает никаких сообщений: просто ничего не происходит. Во всех сомнительных случаях используйте скобки! Хуже от этого наверняка не будет.

Можно использовать и дроби в смешанной форме. Например, сложение чисел дает ответ.

Перевод рационального числа в смешанной форме в неправильную дробь производится той же кнопкой Evaluate. Например, применение этой операции к числу дает ответ. Обратная операция осуществляется командойCompute/Expand (раскрыть) из меню или соответствующей кнопкой панели Compute.

Команда Compute/Factor (множитель) позволяет разложить целое число на простые множители. Например, применение этой команды к числу 72 дает результат 2332. Применение этой команды к дроби приводит ее к несократимой форме. Например, дробь приобретет вид.

Возведение целых чисел или дробей в целую степень осуществляется командой Evaluate. Например, 34=81, 34=,. Интересен результат применения этой команды при рациональном показателе степени. Получаем выражение в радикалах, причем без иррациональности в знаменателе. Так,.

Функция gcd (это обозначение надо набрать в математическом режиме) вычисляет наибольший общий делитель семейства целых чисел (по команде Evaluate). Пример. gcd (-15,18,27)=3. Аналогично, функция lcm вычисляет наименьшее общее кратное. Пример: lcm(-15,18,27)=270.