Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Матричні обчислення в Matcad

Реферат Матричні обчислення в Matcad





о коду, крім визначення параметричної залежності у вектор-функції F!

Малюнок 19 - Використання функції CREATESPACEс різним набором параметрів.


Функція створення матриці для графіка тривимірної поверхні влаштована абсолютно аналогічно, за тим винятком, що для визначення поверхні потрібний не одна, а дві змінних.

CREATEMESH (F (miHg, ІЛІfI, f2, f3), s0, s1, t0, t1, sgrid, tgrid, fmap) -створення вкладеного масиву, що представляє х-, у- і z-координати параметричної поверхні, заданої функцією F; (s, t) - векторна функція з трьох елементів, задана параметрично щодо двох аргументів s і t; (s, t) - скалярна функція;

f1 (s, t), f2 (s, t), f3 (s, t) - скалярні функції;

s0, t0 - нижні межі аргументів s, t;, t1 - верхні межі аргументів s, t ;, tgrid - число точок сітки по змінним s і t; - векторна функція з трьох елементів від трьох аргументів , що задає перетворення координат.


Малюнок 20 - Використання функції CREATEMESH з різним набором параметрів.


Кожна матриця з числа трьох вкладених матриць, що утворюють масив, визначає (х, у, z) - координати точок поверхні або кривої, відповідно.


Малюнок 21 - Результат дії функцій CREATEMESH і CREATESPACE.


Створення матриць спеціального виду

У MATHCAD легко створити матриці певного виду за допомогою однієї з вбудованих функцій. Приклади використання цих функцій наведені на Ріс21.

IDENFINITY (N) - одинична матриця розміру NXN;

DIAG (v) - діагональна матриця, на діагоналі якої знаходяться елементи вектора v;

GENINV (A) - створення матриці, зворотної (ліворуч) матриці А;

RREF (А) - перетворення матриці або вектора А в ступінчастий вигляд;

n- ціле число; - вектор;

А - матриця з дійсних чисел.

Примітка:

Розмір (nxm) матриці А для функції GENINVдолжен бути таким, щоб n gt; m.


Малюнок 22 - Створення матриць спеціального виду.


2.2.2 Злиття і розбиття матриць

З матриці або вектора можна виділити підматрицю, вектор-стовпець, окремий елемент. І назад, можна склеїти не стільки матриць в одну.

Виділення частині матриці

Частина матриці виділяється одним із таких способів:

для виділення одного елемента призначений оператор нижнього індексу. Оператор вводиться або натисканням кнопки SUBSCRIPT (Нижній індекс) із позначкою «х» на панелі MATRIX (Матриця), або натисканням клавіші lt; [ Gt ;;

для виділення з матриці стовпця застосуєте оператор виділення стовпця натисненням кнопки MATRIX COLUMN із зображенням кутових дужок на панелі MATRIX, або поєднанням клавіш lt; CTRL gt; + lt; 6 gt ;;

щоб виділити з матриці рядок, застосуєте той же оператор до транспонованою матриці;

для виділення подматріци використовуйте вбудовану функціюSUBMATRIX (A, ir, jr, ic, jc), що повертає частину матриці А, що знаходиться між рядками ir, jr і стовпцями ic, jc включно.

Виділити з матриці один стовпець або рядок можна і за допомогою функції SUBMATRIX.


Малюнок 23 - Доступ до окремих елементів, стовпцях і рядках матриці.

Малюнок 24 - Виділення подматріци.


Ті ж самі операції можна застосувати і матриць-векторах, і матриць-рядках. Слід пам'ятати тільки, що розмір їх становить (nxI) і (Ixn), відповідно.


Малюнок 25 - Виділення частин з векторів і рядків.


Злиття матриць

Для того щоб скласти з двох або більше матриць одну, в MATHCAD передбачені дві функції:

AUGMENT (А, B, C, ...) - матриця, сформована злиттям матриць-аргументів зліва направо;

STACK (А, B, C, ...) - матриця, сформована злиттям матриць-аргументів зверху вниз;

А, B, C, ... - вектори або матриці відповідного розміру.


Малюнок 26 - Приклади злиття матриць.


2.2.3 Висновок розміру матриць

Для отримання відомостей про характеристики матриць або векторів передбачені наступні вбудовані функції:

ROWS (A) - число рядків;

COLS (A) - число стовпців;

LENGTH (v) - число елементів вектора;

LAST (v) - індекс останнього елемента вектора;

...


Назад | сторінка 5 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Автоматизація розв'язання задачі на находженіе матриці в складі іншої м ...
  • Реферат на тему: Розробка в середовищі Turbo Pascal програми обчислення суми елементів рядкі ...
  • Реферат на тему: Розробка в середовищі Turbo Pascal програми сортування елементів, що знаход ...
  • Реферат на тему: Алгебраїчна проблема власних значень для матриць спеціального виду та її пр ...
  • Реферат на тему: Сортування рядків матриці в програмі Pascal