Objective-C - 使用Accelerate.framework对两个矩阵进行元素加法(和除法)

时间:2014-03-29 02:08:38

标签: ios objective-c matrix accelerate-framework

我有两个matricies(类型float *),所以我猜他们可以被视为数组。

我需要对两个矩阵进行逐元素加法,并且我希望尽可能地提高性能。这将是一个iOS应用程序,所以我想看看Accelerate.framework是否有这样的功能来执行此操作。

Accelerate.framework的文档虽然有点难以理解。有许多函数,其中包含单词add,但我不知道它们在哪个或如何工作。

以前有人必须这样做吗?你能指出我正确的方向吗?

注意:我还需要对分割进行相同的操作(即元素分割);如果可能的话,我还想使用Accelerate.framework

1 个答案:

答案 0 :(得分:1)

如果您的矩阵可以被视为数组(在内存中是连续的),那么您要查找的函数是vDSP_vaddvDSP_vdiv