![]() Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Матричные вычисления. ⇐ ПредыдущаяСтр 5 из 5
MathCAD поддерживает два вида массивов – одномерные (векторы) и двумерные (матрицы). Элементами массива могут быть числа, строки, математические выражения и даже другие массивы. Основные операции для работы с векторами и матрицами собраны на панели математических инструментов Matrix. Учтите, что элементы матрицы по умолчанию нумеруются с 0, если хотите, чтобы элементы матрицы нумеровались с 1, нужно в начале документа ввести ORIGIN: =1.
Матрицу можно целиком ввести с клавиатуры, либо с помощью функциональной зависимости элемента массива от его индексов. 1.1 Введение элементов матрицы с клавиатуры Для того чтобы ввести элементы матрицы с клавиатуры, выберите команду меню Insert → Matrix или на панели инструментов Matrix щелкните на кнопке Matrix or Vector. В открывшемся диалоговом окне введите количество строк (Rows) и столбцов (Columns). При нажатии клавиши OK появится шаблон матрицы, в который можно вводить ее элементы. Это же диалоговое окно (Insert Matrix или Вставить Матрицу) позволяет добавлять и удалять несколько строк и столбцов в уже имеющейся матрице. Для того, чтобы добавить строки и столбцы в матрицу, установите курсор на элемент матрицы, справа от которого вы хотите вставить столбцы и ниже которого вы хотите вставить строки. Введите количество вставляемых строк и столбцов и щелкните на кнопке Insert (Вставить). Например: Для того, чтобы удалить строки и столбцы из матрицы, установите курсор на на элемент матрицы, справа от которого вы хотите удалить столбцы и ниже которого вы хотите удалить строки. Введите количество удаляемых строк и столбцов и щелкните на кнопке Delete (Удалить). ПРИ ЭТОМ СТРОКА И СТОЛБЕЦ, НА ПЕРЕСЕЧЕНИИ КОТОРЫХ СТОЯЛ УСТАНОВЛЕННЫЙ КУРСОР ТОЖЕ БУДУТ УДАЛЕНЫ.
Для доступа к элементу матрицы нужно указать номер строки и столбца нужного элемента в виде индексов. Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение Если ввести элемент матрицы, которого не существует, то матрица автоматически будет увеличена до размера, вмещающего введенный элемент. Например: Кроме доступа к отдельным элементам матрицы MathCAD дает возможность выводить и изменять отдельный столбец или строку матрицы. Для того, чтобы обратиться к столбцу матрицы введите ее имя, щелкните на кнопке с изображением M< > на панели инструментов Matrix и в появившемся поле введите номер столбца. Для выделения аналогичным образом строки, матрицу нужно предварительно транспонировать. Например:
1.2 Задание матрицы, элементы которой являются функциями индексов. Например, для того, чтобы задать матрицу A размером 4х 5, каждый элемент которой равен сумме номера строки и удвоенного номера столбца, то нужно задать переменные диапазона i: =1..4, j: =1..5 и задать формулу Ai, j: =i+2k. Можно задать такую матрицу без использования переменных диапазона, с помощью специальной функции matrix(4, 5, f), описав заранее функцию f. Например:
К основным матричным операциям можно отнести: - арифметические операции: поэлементное сложение (+), вычитание (-), матричное умножение (*), которые вводятся с помощью клавиш - специфические матричные операции: транспонирование, вычисление обратной матрицы, определителя, векторного произведения (только для трехкомпонентных векторов), суммы элементов вектора, которые можно найти в виде кнопок на панели инструментов Matrix, например: Некоторые матричные операции заданы в MathCAD в виде функций (для их вставки следует выбрать команду меню Insert → Function→ Vector and Matrix). Рассмотрим некоторые из них:
В MathCAD массивы используют для хранения различных наборов значений. Для таких массивов редко используются матричные операции, чаще нужно применить ту или иную скалярную операцию ко всем элементам массива. Для этого используется оператор векторизации (Vectorize). На экране этот оператор изображается в виде стрелки над выражением, к которому он применен. Например, чтобы перемножить поэлементно две матрицы, нужно поставить вектор над записью их произведения.
В MathCAD можно присоединять матрицы СПРАВА с помощью функции augment (аргументами может быть любое количество матриц с одинаковым количеством строк) и СНИЗУ с помощью функции stack (аргументами должны быть матрицы с одинаковым количеством столбцов). Например: Сервис онлайн-записи на собственном Telegram-боте
Попробуйте сервис онлайн-записи VisitTime на основе вашего собственного Telegram-бота:— Разгрузит мастера, специалиста или компанию; — Позволит гибко управлять расписанием и загрузкой; — Разошлет оповещения о новых услугах или акциях; — Позволит принять оплату на карту/кошелек/счет; — Позволит записываться на групповые и персональные посещения; — Поможет получить от клиента отзывы о визите к вам; — Включает в себя сервис чаевых. Для новых пользователей первый месяц бесплатно. Зарегистрироваться в сервисе
Выделение подматрицы осуществляется с помощью функции submatrix(M, imin, imax, jmin, jmax), где M – исходная матрица, imin, imax – номера первой и последней строк исходной матрицы, входящих в выделяемый блок, jmin, jmax – номера первого и последнего столбцов исходной матрицы, входящих в выделяемый блок.
Для поиска собственных векторов и собственных чисел в MathCAD предусмотрены следующие функции:
Например:
Для того, чтобы производить преобразования матриц в символьном виде используется оператор символьного вычисления →. Например:
|