Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Послідовність виконання роботи




1. Побудуйте анімаційне зображення  функції з п.4 лабораторної роботи №4. 2. Створіть анімацію гармонійної функції зі змінною амплітудою.

3. Побудуйте анімаційне зображення значення модуля полінома у вигляді ізоліній, якщо змінюваним параметром є :

- змінюваний коефіціент полінома,

- один із дійсних коренів полінома,

- дійсна частина пари комплексно-спряжених коренівї.

 

Контрольні запитання

1. Що таке FRAME ?

2. Чи можливо під час показу анімації зупинити зображення  в якісь певний момент?

3. Як переглянути збережену анімацію?

4. Створіть анімацію графiка тривимiрної функції з лабораторної роботи 5.

 

Лабораторна робота №7

ОПЕРАЦІЇ З МАТРИЦЯМИ І ВЕКТОРАМИ

Мета роботи –навчитися задавати  та виконувати операції над матрицями та векторами.

Теоретичні відомості

        Матриці у вигляді двовимірних масивів та вектори у вигляді одновимірних широко застосовуються при розв’язанні технічних задач.

     Матриця чи вектор, як і ранжована змінна, є сукупністю елементів. Елементи ранжованої змінної розташовуються у порядку зростання або зменшення. До того ж різниця між двома сусідніми елементами ранжованої змінної є однаковою у межах заданого її діапазону. Значення елементів матриці чи вектора можуть утворюватись довільно.

       Звернення до ранжованої змінної означає послідовне звернення до кожного з її елементів. На відміну від ранжованої змінної до будь-якого елемента матриці або вектора можна звернутися окремо, вказавши номери рядка і стовпця, на перетині яких він знаходиться, наприклад, Mz,s:=2zx+s,      Bs:=a+2sn, де М, В – ідентифікатори матриці та вектора відповідно; і – номер рядка, s – номер стовпця елемента матриці М, та номер елемента вектора-стовпця В.  

Якщо в MathСad відбувається звернення до елементів матриці або вектора, які до цього моменту не набули значень, вони вважаються рівними нулю.

Нумерація елементів у межах рядка та стовпця починається з нуля. Початковий номер елемента зберігається у вбудованій константі ORIGIN. Його можна змінити, надавши константі ORIGIN бажане значення, використавши оператори локального або глобального надання значення (:=, ), а також визначити, застосувавши оператор обчислення результату =.

      Вектором MathСad вважає лише вектор-стовпець, а тому його елементи мають лише один номер – рядка, наприклад,as, Bk. Вектор-рядок сприймається MathСad як матриця. Тому його елементи, як і елементи матриці мають два номери. Отже, елементом матриці є індексована змінна, індексом якої є номери рядка і стовпця, розділені комою.

       Для того, щоб увійти в режим введення індексу, треба натиснути клавішу із зображенням квадратної дужки, що відкривається. Щоб вийти з режиму введення індексу, треба потрібну кількість разів натиснути клавішу пропуску.

        Палітра операцій з матрицями відкривається кнопкою із зображенням порожнього шаблону матриці на панелі математичних знаків (рис.7.1).

        Задавати матрицю або вектор можна різними способами. Якщо значення елемента матриці залежить від номерів його рядка і стовпця, зручно використовувати спосіб 1 (див. рис.7.1); якщо існує залежність між сусідніми елементами – спосіб 2 (рис.7.1). Спосіб 3 передбачає заповнення шаблону матриці вручну. Сформувати шаблон можна в командному режимі командами Insert => Matrix (Вставка => Матрица) або, звернувшись до палітри математичних операцій.

Рис.7.1. Способи введення матриць

 

         У вікні, що відкриється (рис.7.1), треба задати кількість рядків і стовпців шаблону.

        Можна надавати окремим елементам значення вручну (вектор V  на рис.7.2), решту елементів MathCad заповнить нулями.

       До матриці можна звернутися в цілому, вказавши її ідентифікатор. До елемента матриці можна звернутись, вказавши ідентифікатор індексованої змінної, тобто ідентифікатор матриці з нижнім числовим індексом, який міститиме номери рядка і стовпця елемента матриці, розділені комою. До стовпця матриці можна звернутися так: вказати ідентифікатор матриці, натиснути клавіші „Ctrl” та „^ ” та в полі верхнього індексу вказати номер стовпця.

         Формат виведення матриці можна змінювати командами Format => Result (Формат => Результат) (рис.2.2). Вкладка „Displаy Options” (Настройка показа) вікна, що відкриється, пропонує різні стилі виведення матриці: Matrix – матричний, Table – табличний (рис.7.2).

Рис.7.2. Способи виведення матриці

 

        Крім операцій з матрицями та векторами, представленими на панелі математичних операцій, MathСad підтримує ряд векторних та матричних функцій та функцій, що визначають характеристики матриць.

      Серед матричних функцій є:

      augment(M1, M2) -  утворює матрицю, лівою частиною якої є матриця М1, правою - M2; кількість рядків M1 і M2 має бути однаковою (об’єднання по горизонталі);

      diag (V) – утворює діагональну матрицю, елементами головної діагоналі якої є елементи вектора V;

      identity (n)утворює одиничну квадратну матрицюрозміру п;

      stack(M1,M2)утворює матрицю, верхньою частиною якої є матриця М1, нижньою М2; кількість стовпців М1 і М2 має бути однаковою (об’єднання по вертикалі);

      submatrix (M,nr,mr,nl,ml)утворює з матриці М підматрицю з елементів, що знаходяться з nr по mr рядок та з nl по ml стовпець (рис.7.3).

 

 

Рис.7.3. Приклади застосування матричних функцій

 

 

      Серед функцій, що визначають характеристики матриць, є:

      cols (M) -повертає кількість стовпців матриці М;

      rows (M)повертає кількість рядків матриці М;

      rank (M)- повертає ранг матриці М.










Последнее изменение этой страницы: 2018-04-12; просмотров: 206.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...