Программирование и научные вычисления на языке Python/§8: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 23:
Здесь <tt>v1</tt> и <tt>v2</tt> — векторы на плоскости, <tt>v3</tt> — вектор в трехмерном пространстве, а <tt>v4</tt> — вектор в 150-мерном пространстве, состоящий из 150 значений экспоненциальной функции. Поскольку в Python (и многих других языках) индексация начинается с нуля, то более естественным записывать вектор вместо (''x<sub>1</sub>'', ''x<sub>2</sub>'') как вектор (''x<sub>0</sub>'', ''x<sub>1</sub>''). Это не общепринято в математике, но существенно сближает язык математики и язык программирования, что значительно облегчает понимание и уменьшает число потенциальных ошибок.
 
Невозможно представить как выглядит 150-мерное пространство. Переход от от плоскости к пространству и тот бывает дается тяжело. Но представить как происходит переход к четырех-, пяти-, и-так-далее-мерному вектору в виде списка компонент не составляет труда.
 
 
==Математические операции над векторами==