needleString と haystackString とは何ですか? それらはどのように使用されますか?
また、乗算と逆数の手順を含む行列のパッケージを作成する必要があります。
あなたの最初の質問はstring first
. needleStringは検索対象の (おそらく短い) 文字列で、haystackString は検索対象の(おそらく長い) 文字列です。これらの名前は、「干し草の山から針を探す」(英語の慣用句で、困難な検索を示しますが、コンピューター システムの方が優れていることを示します) を参照して選択されており、string1 string2よりもはるかに覚えやすいものになっています。(結局のところ、誰が干し草の山を針で探すでしょうか?)
2 番目の質問では、 Tcllib のmath::linearalgebraパッケージの使用を検討してください。は::math::linearalgebra::matmul
特に関連性があります。
逆行列はかなり複雑な操作であり、(現在) 単一の高品質の実装はありません。Gauss–Jordan の消去法に基づいてコードを記述するか、Tcler's Wiki の数学ページの反転操作を使用することをお勧めします(ただし、行列が大きい場合は注意してください。Wiki コードは最適ではありません)。