字符串和矩阵

时间:2012-08-21 05:36:41

标签: tcl

什么是needleString和haystackString?它们是如何使用的?

还需要写一个包含乘法和逆的过程的矩阵。

1 个答案:

答案 0 :(得分:3)

我猜你的第一个问题是string first needleString 是要搜索的(可能是短的)字符串, haystackString 是要在其中搜索的(可能更长的)字符串。这些名称的选择参考了“在大海捞针”(一个惯用的英语短语,表示难以搜索 - 虽然计算机系统会做得更好)并且比 string1 string2更容易记住。 (毕竟,谁会在针头上搜寻大海捞针?)

在第二个问题中,请考虑使用math::linearalgebra中的Tcllib包。 ::math::linearalgebra::matmul特别相关。

矩阵的逆是一个相当复杂的操作,并且(当前)没有一个高质量的实现。我建议要么编写基于Gauss-Jordan消除的代码,要么使用invert operation from the math page of the Tcler's Wiki(尽管如果矩阵很大,请注意; Wiki代码最优)。