Vector の基本的な修正#3314
Conversation
後者のほうが見やすいため Vector.elements のサンプルコードはママ
次元を減らす,無駄な変数代入を省く,不要な p を無くす,require 行のあとに空行を置くなど
要素が複素数の場合もあるので「符号を反転」という表現は不適当 「逆ベクトル」という基本的な用語も導入
この用語は他のメソッドでも使われている
|
Vector の修正 PR ありがとうございます。実機 Ruby 3.4.8(matrix 0.4.3)で全サンプルコードを実行し、記載の出力と一致することを確認しました。また PR の head をチェックアウトして
マージ可と考えます。 1 点だけ、この PR で触れている
が正しい説明になります(covector = 双対ベクトル = 行ベクトル、という名前とも整合します)。冒頭の「Matrix との演算では列ベクトルとして扱われる」( なお |
angle_with は Vector:: が抜けていた []=(range, v) は ExceptionForMatrix が Matrix になっていた
|
|
主な修正点は
selffalseを返します」を追加