るりまサーチ

最速Rubyリファレンスマニュアル検索!
21件ヒット [1-21件を表示] (0.032秒)

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

クラス

検索結果

Vector#[]=(range, v) (206.0)

Range オブジェクト range の範囲にある要素を v の内容に置換します。

...
Range
オブジェクト range の範囲にある要素を v の内容に置換します。

@
param range 設定したい配列の範囲を Range オブジェクトで指定します。
@
param v range の範囲に設定したい要素を指定します。
Vector や 1行の Matrix での...
...
@
raise TypeError ベクトルの範囲外にある range を指定したときに、発生します。
@
raise ArgumentError 引数の個数が異なるときの他に、
v に Vector を指定し、range と v のサイズが一致しないときに発生します。
@
raise...
...rDimensionMismatch v に Matrix を指定し、次元が合わないときに発生します。

//emlist[][ruby]{
require 'matrix'

v = Vector[0, 0, 0, 0, 0]

v[1..2] = 5
p v #=> Vector[0, 5, 5, 0, 0]

v[1..3] = Vector[2, 4, 8]
p v #=> Vector[0, 2, 4, 8, 0]

v[1..-2] = Matrix[[3, 6, 9]]
p v #=> Vec...

Matrix#[]=(row, col, v) (45.0)

行が row、列が col である範囲を v に変更する。

...が row、列が col である範囲を v に変更する。

@
param row self の変更する行の範囲を Integer か Range で指定します。
@
param col self の変更する列の範囲を Integer か Range で指定します。
@
param v セットする要素を指定します。...
...v が Vector のとき、変更の対象範囲は Integer と Range で指定し、
サイズが同じである必要があります。
v が Matrix のとき、変更の対象範囲と行数・列数が同じである必要があります。
v...
...ist[][ruby]{
require 'matrix'

m = Matrix[[0, 0], [0, 0]]
m[0, 1] = 6
m[-1, -1] = 9
p m # => Matrix[[0, 6], [0, 9]]

m = Matrix[[0, 0, 0], [0, 0, 0], [0, 0, 0]]
m[0, 0..-1] = 5
m[1, 0..1] = Vector[2, 4]
m[2, 0..2] = Matrix[[3, 6, 9]]
p m #=> Matrix[[5, 5, 5], [2, 4, 0], [3, 6, 9]]

m = Matrix[[0, 0...

Vector#[]=(index, value) (41.0)

index 番目の要素を value に変更します。

...変更します。

@
param index インデックスを整数で指定します。
@
param value 設定したい要素の値を指定します。
@
raise TypeError ベクトルの範囲外にある整数を指定したときに、発生します。

//emlist[][ruby]{
require 'matrix'

v = Vector[0, 0,...