русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Розрахунок в діапазоні індексів


Дата додавання: 2014-04-05; переглядів: 918.


Розрахунок у заданому діапазоні індексів проводиться після натиснення кнопки OK. Розрахункову формулу з однієї колонки можна перемістити в іншу через буфер обміну . Така можливість зручна при розрахунку ряду однотипних функцій з різними параметрами.

Розрахунок осередків матриці відрізняється тим , що поряд з індексом i рядів ( рядків) використовується індекс стовпців j . Для розрахунку також можуть використовуватися змінні x і y , значення яких залежать від діапазону і розмірності матриці відповідно по стовпцями і по рядах. Розмірність і діапазон значень задаються у вікні Matrix Dimensions , що викликається за допомогою рядка меню Matrix : Set Dimensions .

У пакеті Origin передбачена можливість взаємного перетворення робочих таблиць і матриць за допомогою меню Edit : Convert to Matrix і Edit : Convert to Worksheet . Разом з тим , існує можливість безпосередньої передачі даних між зазначеними вікнами.

Так, зокрема , при передачі даних з робочої таблиці в матрицю у вікні розрахунку значень останньої необхідно вказати ім'я переданого набору даних в наступному вигляді:

Cell ( i , j ) = Data1_a [ k ] , де Data1 - ім'я робочої таблиці , a - ім'я колонки з набором даних , k - індекс елементів набору даних.

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

При передачі даних з матриці в робочу таблицю за допомогою оператора виду Col (A) = Matrix1 [ i ] , де Matrix1 - ім'я матриці , дані в колонці таблиці будуть розміщуватися відповідно до описаного вище порядком , тобто в першу осередках розмістяться дані з першого рядка матриці , потім з другої і т.д. При необхідності зміни порядку розміщення даних необхідно відповідним чином сформувати вираз для розрахунку номера осередку .

У вікні розрахунку значень робочої таблиці можливе використання функції cell ( col , row ), де col - номер колонки , row - номер ряду. Як приклад використання такої функції можна навести таке вираз, що дозволяє сформувати колонку, що містить значення першого набору даних з непарними індексами та значення другого набору даних з парними індексами:

Col (C ) = cell ( i - int ( i / 2 ) * 2 == 0 ? 2:1 , i )

При дублюванні вікон робочої таблиці або матриці за допомогою меню Window : Duplicate або за допомогою аналогічної піктограми , розрахункові вирази у відповідних вікнах зберігаються.

Відмінність запису розрахункового вираження функції у вікні Plot Details : Function полягає у використанні змінної x , значення якої розраховуються для заданого діапазону точок . Робоча таблиця з отсчетами функції формується після створення копії графіка функції ( FuncCopy ) і звернення до таблиці через меню Plot Details .


<== попередня лекція | наступна лекція ==>
Введення і виведення даних в табличне вікно | Графічне вікно Origin


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн