Take the 2-minute tour ×
Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. It's 100% free, no registration required.

I am wondering if there is any standard notation for the element-wise division of vectors.

I am going to use $\oslash$ for this purpose, similar to $\odot$ that is used in some texts for element-wise multiplication. For example, assuming $\vec{u}$ and $\vec{v}$ are vectors of length $k$, then $\vec{x} = \vec{u} \oslash \vec{v}$ if $\vec{x}(i) = \vec{u}(i) / \vec{v}(i)$. Would that be strange to use this in a scientific paper?

share|improve this question
1  
Typically, I would shy away from introducing new notation. You can accomplish the same result by left-multiplying the vector by a diagonal matrix whose entries are the divisors. –  Arkamis Jul 18 '12 at 4:30
    
Octave/Matlab use $u./v$. Not pretty, but might be more recognizable, depending on your audience. –  copper.hat Jul 18 '12 at 4:32
    
I agree with @Ed. If you feel like dividing or multiplying vectors componentwise, they are not vectors to you any more. They are diagonal matrices. Notice that you don't lose anything by switching to matrices: addition, scalar multiplication and scalar product still work fine. You can write diag(a,b,c) when the entries need to be listed. –  user31373 Jul 18 '12 at 5:00

1 Answer 1

I have no idea about standard notations regarding this operation, but I would recommend expressing $$(x_1,\ldots,x_n)\oslash(y_1,\ldots,y_n)$$ instead as $$(x_1,\ldots,x_n)\odot(\tfrac{1}{y_1},\ldots,\tfrac{1}{y_n})$$ After all, the notation $\oslash$ will not make sense unless every $y_i\neq0$.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.