# \[Feature:trunk\] Vector#/

**URL:** <https://www.ruby-forum.com/t/feature-trunk-vector/182241>\
**Category:** Development\
**Created:** [January 25, 2010, 4:24pm UTC](https://www.ruby-forum.com/t/feature-trunk-vector/182241 "2010-01-25T16:24:32Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [January 25, 2010, 4:24pm UTC](https://www.ruby-forum.com/t/feature-trunk-vector/182241/1 "2010-01-25T16:24:32Z")

</div>

e$B1sF#$G$9!#e(B

Matrix#/ e$B$de(B Vector#\* e$B$,$"$k$N$Ge(B Vector#/  
e$B$b$"$C$F$$$$$H;W$$$^$9!#e(B

— a/lib/matrix.rb  
+++ b/lib/matrix.rb  
@@ -1258,6 +1255,20 @@ class Vector  
end  
end

- 
# 
- 
# Vector division.
- 
# 
- def /(x)
- case x
- when Numeric
- 

```
 els = @elements.collect{|e| e / x}

```

- 

```
 Vector.elements(els, false)

```

- else
- 

```
 s, x = x.coerce(self)

```

- 

```
 s / x

```

- end
- end
- #–
# VECTOR FUNCTIONS

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-  
#++

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [January 27, 2010, 9:34am UTC](https://www.ruby-forum.com/t/feature-trunk-vector/182241/2 "2010-01-27T09:34:59Z")

</div>

e$B$1$$$8$e!w$$$7$D$+$G$9e(B.

In [ruby-dev:40151] the message: “[ruby-dev:40151] [Feature:trunk]  
Vector#/”, on Jan/26 00:24(JST) Yusuke ENDOH writes:

> e$B1sF#$G$9!#e(B
> 
> Matrix#/ e$B$de(B Vector#\* e$B$,$"$k$N$Ge(B Vector#/ e$B$b$"$C$F$$$$$H;W$$$^$9!#e(B

e$B$^$“e(B, e$B$”$C$F$b$h$$$H;W$$$^$9e(B. e$B$,e(B,  
e$BDj5A$,e(B, [ruby-dev:40150] e$B$N\<gD%$K$=$C$F$J$$$H;W$$$^$9$,e(B?

\_\_  
----------------------------------------------------\>\> e$B@PDMe(B  
e$B7=\<ye(B \<\<—  
----------------------------------\>\> e-mail: removed\_email\_address@domain.invalid \<\<—

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [January 27, 2010, 3:38pm UTC](https://www.ruby-forum.com/t/feature-trunk-vector/182241/3 "2010-01-27T15:38:33Z")

</div>

e$B%A%1%C%He(B #2650 e$B$,99?7$5$l$^$7$?!#e(B (by Keiju Ishitsuka)

e$B%9%F!\<%?%9e(B Opene$B$+$ie(BClosede$B$KJQ99e(B  
e$B?JD=e(B % 0e$B$+$ie(B100e$B$KJQ99e(B

This issue was solved with changeset r26448.  
Yusuke, thank you for reporting this issue.  
Your contribution to Ruby is greatly appreciated.  
May Ruby be with you.

* * *

[http://redmine.ruby-lang.org/issues/show/2650](http://redmine.ruby-lang.org/issues/show/2650)
