14.11.2016

Векторний Калькулятор

Original: http://comp.uark.edu/~jgeabana/java/VectorCalc.html

Це проста програма Java, призначена, щоб надати студентам “відчуття” векторів у двох вимірах. Зокрема, вона охоплює компоненти, величину і напрямок, а також векторне складання.

Ідея проста. Якщо ви переглядаєте цю сторінку у браузері, що підтримує Java, ви побачите нижче цих ліній жовту сітку, розмічену в одиницях таким чином, що 1 одиниця = 10 пікселям екрана. Клацанням і/або перетягуванням у межах центрального квадрата (-10,10)x(-10,10) можна створити пару векторів. Якщо натиснути і/або відобразити опору, компоненти, величину і напрямок для вектора (напрямок задається в градусах, позитивні значення для векторів в першому і другому квадраті і негативним для векторів в третьому і четвертому квадраті).

Після того, як у вас є два вектори, натискання кнопки з написом “Додати” відобразить векторну суму (в пурпуровому або рожевому), і її компоненти, величину і напрямок. Два допоміжних вектори відображаються у блакитному кольорі (світло-блакитному), щоб допомогти візуалізувати паралелограм; ви можете думати про них, як представляють вихідні вектори, перекладені таким чином, щоб виконати суму у вигляді “наконечник до хвоста”.

Вам, можливо, доведеться прокрутити вниз у вашому браузері, щоб побачити кнопки. Кнопка “Очистити” дозволяє видалити останній доданий вектор; “Очистити все” дозволяє почати все спочатку.

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

If you can see this text (instead of the applet that’s supposed to be here), it means your browser is not Java-enabled.


Інше…

Проф. Майкл Уінокур з Університету штату Вісконсін змінив програму таким чином, що можна додати три вектори. Його версію можна знайти тут.

[email protected]

About The Author

admin

Comments are closed.