русс | укр

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

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


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


Ранжирувані змінні.


Дата додавання: 2014-07-30; переглядів: 1485.


Ранжирувані змінні в MathCAD є різновидом векторів і призначені, головним чином, для створення циклів або ітераційних обчислень. Простий приклад ранжируваної змінної — це масив з числами, лежачими в деякому діапазоні з деяким кроком.

Пакет MathCAD надає можливість ранжирування змінних декількома способами.

Ø У загальному випадкукодування ранжируваної змінної здійснюється таким чином:

1. Name:=Nb .. Ne, якщо крок зміни змінній рівний 1;

2. Name := Nb, (Nb + S)..Ne, крок зміни змінній відрізняється від 1;

де Name – і′мя змінної, Nb – початкові значення змінної, (Nb + S) – наступне значення змінної, S – заданий крок змінної, Nе кінцеве значення змінної,

.. – символ, вказуючий на зміну змінній в заданих межах (він вводиться знаком крапки з комою ;).

Якщо Nb < Ne, то крок зміни змінній буде +1, інакше - (-1).

 
 
 

а)

  б)

 

 

Рис 9. – Загальний випадоккодування ранжируваної змінної

а) крок зміни змінній рівний 1; б) крок зміни змінній відрізняється від 1.

 

Ø Іншим способом ранжирування змінної (виразів) є визначення її значень на основі ранжируваного індексу.

Індексовані змінні, що утворюються в наслідок завдання ранжируваних змінних можуть застосовуватися в подальших формульных блоках. Проте при цьому необхідно дотримувати відповідність результатів (кінцевих і проміжних) векторному типу цих змінних. Необхідно пам'ятати, що ранжирувана змінна - це вектор.

Позначення в прикладі наступні: і – індекс; gi – ранжирувана змінна; g – результат обчислень ранжированої змінній.


Зверніть увагу, що в приведеному прикладі ранжирувана змінна i приймає значення 1,2,3,4,5, а вектор g, визначений через ранжирувану змінну i, містить 6 елементів. Це пов'язано з тим, що за умовчанням початком відліку індексів в MathCAD є нуль.

Слід пам'ятати, що якщо змінна не є цілочисельною, то її не можна використовувати як верхній або нижній індекс.

Ø Ранжирування змінних за допомогою вхідних таблиць.

Наведемо приклад на рис. 6, з якого виходить, що і – ранжируваний індекс, у – змінна, n – константа, Аі і Ві вхідні таблиці. Як данні вхідної таблиці можуть використовуватись константи, змінні, вирази, які записуються в таблицю через кому.

Елементи виразів Аі і Ві у вхідній таблиці не обчислюються, тоді як у відповідних векторах А і В елементи представляють вже результати таких обчислень.


<== попередня лекція | наступна лекція ==>
Константи і змінні в MathCAD. | Зумовлені змінні.


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