Что я должен на самом деле назвать переменную, которая представляет сумму компонентов вектора? - PullRequest
1 голос
/ 25 марта 2009

Есть ли правильный математический термин? Я мог бы просто назвать этого парня "sumXY", но это (а) хромое и (б) не масштабируемое, так как для увеличения размера потребуется переименование.

Во время набора я подумал о "componentSum", но я бы хотел знать, есть ли для него настоящее имя.

Ответы [ 3 ]

6 голосов
/ 25 марта 2009

Если вы берете сумму абсолютных значений, это называется L1 норма (сокращение от нормы Лебега 1).

Если вы не берете абсолютные значения, я бы посоветовал просто назвать это сумма, или, возможно, векторная сумма (как предлагали другие).

EDIT:

После прочтения различных комментариев я бы предложил использовать термин "сумма элементов". Если ваш вектор может содержать отрицательные значения и вы не берете абсолютное значение элементов перед суммированием, неправильно использовать такие термины, как «расстояние», «длина» или «норма». Все это подразумевает, что перед суммированием берется абсолютное значение каждого элемента.

1 голос
/ 25 марта 2009

Если ваш вектор на самом деле является вектором в физическом смысле, практически нет веской причины, по которой вам нужно было бы добавлять компоненты. Поэтому я подозреваю, что вы работаете с настоящим списком чисел (то есть вектором CS), а не с настоящим (физическим) вектором, и вам не следует слишком беспокоиться об именах. 'componentSum' или 'cSum' или 'sigma' даже ... все, что имеет для вас смысл.

1 голос
/ 25 марта 2009

Почему бы просто не назвать его вектор Сумма, где вектор - имя вектора.

...