• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Rubyでの行列式の計算について)

Rubyで行列式の計算について

このQ&Aのポイント
  • Rubyでcsvファイルから行列の値を読み込んで、行列式の乗算をしたいです。
  • エラーが出てしまい困っています。
  • 解決法を教えていただければ助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

基本的なところで2点。 その1: CSV.read(A) で読み込んだ物は、配列の配列で、マトリクスとは違います。 Matrix.rows() 等でマトリクスに変換が必要。 その2: CSV.read(A) で読み込んだ物の配列の要素は文字列です。数値ではありません。 文字列から数値に変換しないと演算できません。 ma = Matrix.rows(CSV.read(A)).map{|x| x.to_i} mb = Matrix.rows(CSV.read(B)).map{|x| x.to_i} mc = ma*mb

ifrenzy
質問者

お礼

解決できました!! 本当にありがとうございました!!

関連するQ&A