2011-07-27 52 views
1

在加速框架上观看WWDC视频后,我看到它有两个名为BLAS和LAPACK的包。当他们谈到BLAS时,听起来并不是我想要的,然而,LAPACK标题为“线性代数包”,听起来像是我想做的事。加速框架的代数

您可以使用这两个框架中的第二个LAPACK来执行诸如求解方程,因式分解和其他基本代数运算的函数吗? - 让我感到困惑的是,当我看着苹果文档时,他们几乎没有提及LAPACK。

Apple Docs

正如你可以在这里看到,他们对BLAS文档,而不是LAPACK

我将不胜感激,如果有人谁知道关于加快框架可以见识一下话题,因为我什么都不知道它!

回答

2

LAPACK和BLAS提供高性能数字线性代数例程。特别是,它们被用来做这样的事情:

  • 乘两个矩阵
  • 查找矩阵的特征值
  • 数值求解线性方程(的系统即,形式Ax的等式= b,其中A是矩阵,x和b是向量)。

很难从你的问题告诉,但它听起来像你想要做的是象征代数,像保理x^2 + 4x + 4(x + 2)(x + 2)。是对的吗?如果是这样,BLAS和LAPACK将不会对你有多大用处。如果没有,你能否澄清你想解决的问题?

请注意,BLAS和LAPACK被苹果稀少地记录,因为它们是高度标准化的接口;有大量的公共文件可以在网上和书面形式获得。

+0

谢谢,这是有道理的 - 我已经实现了二次分解,解决等等,想知道这个做其他的东西... –