Original: http://comp.uark.edu/~jgeabana/java/VectorCalc.html
Це проста програма Java, призначена, щоб надати студентам “відчуття” векторів у двох вимірах. Зокрема, вона охоплює компоненти, величину і напрямок, а також векторне складання.
Ідея проста. Якщо ви переглядаєте цю сторінку у браузері, що підтримує Java, ви побачите нижче цих ліній жовту сітку, розмічену в одиницях таким чином, що 1 одиниця = 10 пікселям екрана. Клацанням і/або перетягуванням у межах центрального квадрата (-10,10)x(-10,10) можна створити пару векторів. Якщо натиснути і/або відобразити опору, компоненти, величину і напрямок для вектора (напрямок задається в градусах, позитивні значення для векторів в першому і другому квадраті і негативним для векторів в третьому і четвертому квадраті).
Після того, як у вас є два вектори, натискання кнопки з написом “Додати” відобразить векторну суму (в пурпуровому або рожевому), і її компоненти, величину і напрямок. Два допоміжних вектори відображаються у блакитному кольорі (світло-блакитному), щоб допомогти візуалізувати паралелограм; ви можете думати про них, як представляють вихідні вектори, перекладені таким чином, щоб виконати суму у вигляді “наконечник до хвоста”.
Вам, можливо, доведеться прокрутити вниз у вашому браузері, щоб побачити кнопки. Кнопка “Очистити” дозволяє видалити останній доданий вектор; “Очистити все” дозволяє почати все спочатку.
Навмисною особливістю конструкції є те, що немає ніякого способу, щоб ввести компоненти, величину або напрямок вектора безпосередньо: ви повинні зробити це графічно, шляхом перетягування мишею. Будемо сподіватися, що таким чином ви будете розвивати гарне розуміння того, що всі ці величини означають графічно.
Інше…
Проф. Майкл Уінокур з Університету штату Вісконсін змінив програму таким чином, що можна додати три вектори. Його версію можна знайти тут.