Калькулятор
До речі, про octave
.
Поступово ця програма стає моїм «настільним калькулятором». Все частіше використовую її для простих поточних обчислень замість графічного galculator. Купа зручностей: є історія набраних виразів, яка зберігається між запусками, можна додавати свої функції.
Ну от приклад:
Знадобилося погратися з паралельним з’єднанням трьох резисторів, скажімо, треба обчислити опір паралельно з’єднаних резисторів 10k, 4k7, 1k. Розрахунок через обернену суму провідностей з урахуванням векторної орієнтації octave виглядає так:
Таким способом що два, що десять — набирати легко. Можна взяти з історії вираз, замінити/додати/прибрати резистор і отримати новий результат. Декілька разів скориставшись цим обчисленням я зрозумів, що пора додати у файл .octaverc
домашнього каталогу таку функцію:
Ця функція при старті octave автоматично додається до вбудованих і можна писати просто par([10,4.7,1])
.