Главная » Просмотр файлов » Гурский Д., Турбина Е. - Вычисления в MathCad 12

Гурский Д., Турбина Е. - Вычисления в MathCad 12 (1077322), страница 27

Файл №1077322 Гурский Д., Турбина Е. - Вычисления в MathCad 12 (Гурский Д., Турбина Е. - Вычисления в MathCad 12) 27 страницаГурский Д., Турбина Е. - Вычисления в MathCad 12 (1077322) страница 272018-01-10СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 27)

To есть все выражения, которые к ней относятся, просчитываются по отдельности непосредственно приполучении ее нового значения, а не тогда, когда будет вычислен весь ее вектор. В этомзаключается принципиальное отличие ранжированной переменной от простых векторов.Используя две или более ранжированные переменные, можно имитировать вложенныециклы. Это позволяет, например, формировать матрицы значений функций двух переменных. Подобные матрицы активно используются при построении поверхностей.В примере 3.12 показано, как можно создать матрицу размерности NxN, содержащуючисла от 0 д о № - 1 .Пример 3.12.

Задание матрицы с помощью ранжированных переменныхi:=0.. 3j:=0..3S=S. .:=123\567910 И12 13 14 153.1.2. ТаблицыВсе экспериментальные данные обрабатываются в Mathcad в виде матриц. Однако использовать описанные выше стандартные методы задания массивов в этом случае1 0 8 • Глава 3. Матричные вычислениякрайне неудобно. Более того, можно утверждать, что это просто невозможно: так, еслиразмерность матрицы данных больше 10-10 (а в статистике так оно чаще всего и бывает), то использовать окно Insert Matrix (Вставить матрицу) невозможно, а поэлементноеопределение потребует Много времени. Кроме того, очень большие матрицы в Mathcadпросто не визуализируются.Разрешить все описанные проблемы можно, используя так называемую таблицу ввода(Input Table).

Чтобы ее вызвать, задействуйте команду Insert • Data • Table (Вставить • Данные • Таблица) главного меню или же активизируйте команду Insert • Table(Вставить • Таблица) контекстного меню рабочего поля (соответствующая этой команде кнопка имеется и на панели Standard).В том случае, если вы правильно выполните описанные действия, в ваш документ будет введена следующая заготовка:10001Присвоив будущей матрице определенное имя, попробуйте определиться с ее размерами.

Если она не очень большая, можно сразу расширить пустую таблицу до нужнойвеличины. Для этого следует использовать специальные черные маркеры, появляющиеся на контуре таблицы при ее выделении. Сам процесс форматирования величинытабличной заготовки абсолютно стандартен для Windows и выполняется протаскиванием при нажатой левой кнопке мыши. Никаких ограничений на размеры таблица ввода не имеет.Чаще таблицу ввода не разворачивают в полную величину, а введение значений осуществляют с помощью клавиш управления курсором. Это помогает не только сэкономить место на документе, но и ускорить процесс задания матрицы.В том случае, если вы когда-нибудь работали в Excel, процесс заполнения таблицы ввода вам покажется очень знакомым. Однако даже если вы никогда не сталкивались с этойпрограммой, технику введения значений вы моментально усвоите по причине ее предельной простоты.

Во многом создание таблицы повторяет заполнение обычных матриц, однако одно существенное отличие все же имеется: в таблицах нельзя использовать формулы.Так как таблицы являются для Mathcad такими же матрицами, как заданные стандартными способами, с ними можно проводить все те же преобразования, что и со стандартными по виду массивами. Кстати, если вы захотите отобразить содержание таблицычерез ее имя, оно визуализируется (при стандартных настройках) именно как простаяматрица (рис.

3.4).1и••••-•••:••>:•:э..12 ,i1Ъ''.ijfiРис. 3.4. Задание матрицы с помощью таблицы ввода3.1. Создание матриц и извлечение из них данных * 1 0 9Схожесть таблицы ввода Mathcad с Excel не случайна: одно из основных ее примененийсвязано с организацией согласованной работы этих программ. Так, вы можете очень просто произвести обработку данных в Mathcad в том случае, если они сохранены в формате Excel. Для этого достаточно просто скопировать их и вставить затем (с помощьюкоманды контекстного меню Paste Table (Вставить таблицу)) в пустую таблицу ввода.Существует и другой способ импорта данных из Excel. Однако о нем мы поговорим в гл.

16.Использование таблиц предельно упрощает задачу выделения из матрицы отдельныхстолбцов и особенно строк и подматриц. Для этого, аналогично все тому же Excel,нужно с помощью левой кнопки мыши выделить нужный фрагмент и скопировать егос помощью команды Copy Selection (Копировать выделение) контекстного меню. Затемскопированный фрагмент массива нужно вставить либо в пустую таблицу ввода, либов маркер переменной (при этом он отобразится в виде простой матрицы).3.1.3.

Способы отображения массивовВ Mathcad существует два типа визуализации массивов: таблицы и матрицы.Пример 3.13. Типы отображения матриц1 2 3М= 4 5 67 8 90М= 01221147258369По умолчанию данные обычно отображаются в виде матриц (исключение составляютранжированные переменные, векторы которых всегда представляют собой таблицы).Если вы хотите изменить стиль определенной матрицы, то дважды щелкните на неймышью. При этом откроется уже знакомое нам окно Result Format (Формат результата), на вкладке Display Options (Параметры отображения) которого выберите списокMatrix Display Style (Стиль отображения матриц).В данном списке содержится три строки.О Automatic (Автоматически).

Стиль отображения матриц и векторов определяетсяустановками по умолчанию системы.• Matrix (Матрица). Массив будет представлен в виде матрицы.• Table (Таблица). Массив отображается как таблица.Соответственно вам нужно выбрать наиболее подходящий тип визуализации и нажать ОК.В том случае, если вы работаете с типом отображения Table (Таблица), вы можете произвольным образом определять расположение имени матрицы относительно ее самой.Для этого вам нужно открыть контекстное меню таблицы, в котором затем следуетвыбрать список Alignment (Выравнивание).В списке вам нужно определиться с выбором между пятью вариантами стиля таблицы.• Тор (Верх).

Имя матрицы располагается на уровне первой строки таблицы ввода.О Center (Центр). Имя массива отображается посередине таблицы.•Bottom (Низ). Уровень имени матрицы соответствует последней строке таблицы.1 1 0 •:• ГлаваЗ. Матричные вычисленияG Above (Выше). Имя матрицы располагается выше самой таблицы.• Below (Ниже). Имя массива отобразится ниже таблицы ввода.По умолчанию таблицы ввода всегда окаймлены специальными серыми метками, содержащими порядковые номера их строк и столбцов.

Однако при желании эти элементы оформления можно и удалить. Для этого с помощью соответствующей командыконтекстного меню таблицы откройте окно Properties (Свойства).В открывшемся диалоговом окне необходимо убрать метку на параметре Show column/row labels (Отображать пометки к столбцам/строкам). В меню Font (Шрифт) рассматриваемого окна вы можете настроить оптимальный стиль шрифта, используемогов таблицах.Пример 3.14. Отображение таблицы с метками и без0м=01211472258369м=1472583693.2. Элементарные матричные вычисленияВсе простейшие операции матричной алгебры реализованы в системе Mathcad с помощью операторов. Вид каждого из них полностью соответствует принятым в математике обозначениям.Мы рассмотрим операции как над матрицами, так и над векторами.

Вектором называется матрица размерности Nxl (то есть содержащая N строк и только 1 столбец), илиматрица-столбец. Многие матричные операции универсальны: они аналогичны как дляматриц, так и для векторов (сложение, вычитание, умножение на число). Другие жеоперации могут быть применимы только к квадратным матрицам (размерностью NxN)(например, оператор вычисления обратной матрицы) или же только к векторам (векторное произведение или суммирование элементов). Некоторые операторы по-разному действуют на матрицы и векторы (например, оператор Determinant (Определитель)является оператором вычисления определителя в случае матриц и одновременно оператором модуля вектора).В математике иногда вектором считают и матрицу-строку.

Однако в Mathcad все операторы векторных преобразований работают только в случае матриц-столбцов. Поэтому, если возникает необходимость произвести какое-то действие над вектором, представленным матрицей-строкой, ее следует просто предварительно транспонировать.3.2.1. Сложение и перемножение матрицы и скаляраВ Mathcad к матрице можно прибавлять (или отнимать от нее) любое число. При этомоно будет прибавлено ко всем (или вычтено из всех) элементов исходной матрицы.При умножении матрицы на скаляр на него умножается каждый элемент исходнойматрицы. Аналогично умножению, матрицу можно разделить на скаляр. Во всех операциях матрица и скаляр могут быть представлены и символически: как в виде буквы,так и в виде выражения. При этом в качестве оператора вывода следует использоватьоператор символьного вывода «—>>>.3.2. Элементарные матричные вычисления • 1 1 1Пример 3.15. Сложение и перемножение матрицы и скаляра1 24 53 46 7а+1(а + 1)-аа.Ьаа-1b-аа(а - 1)-а3.2.2.

Сложение и вычитание матрицЧтобы сложить или вычесть матрицы, используются привычные символы «+» или «-»(вводятся с клавиатуры или с помощью соответствующих команд меню Calculator (Калькулятор)), которые помещаются между соответствующими матрицами (или именамиматриц). При этом к каждому элементу М..

первой матрицы прибавится (или вычтется из него) элемент М1 Г второй матрицы. Результатом будет третья матрица, элементы которой являются суммой (разностью) соответствующих элементов суммируемых(вычитаемых) матриц. Естественно, матрицы должны быть одинаковой размерности,иначе будет выдано сообщение об ошибке. Кроме того, в выражениях матричного сложения или вычитания можно использовать и коэффициенты.Пример 3.16. Сложение и вычитание матрицДаны матрицы:)r\ -24 3,2 -210-2B:=-86 1 -10,6 45>\-3Найти: A+B; матрицу X, удовлетворяющую условию ЗА-2Х=В.2 - 2 4 "I 10 4-182 у/ЗА-В1 -330-510 Л4-79 у3.2.3. Матричное умножениеМатричное умножение выполняется следующим образом: все элементы нулевой (каквы помните, по умолчанию отсчет строк и столбцов в Mathcad начинается с 0) строкипервой матрицы умножаются на соответствующие элементы нулевого столбца второйматрицы, и затем эти произведения суммируются.

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

Характеристики

Тип файла
PDF-файл
Размер
47,8 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6376
Авторов
на СтудИзбе
309
Средний доход
с одного платного файла
Обучение Подробнее