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

标签 ios objective-c matrix accelerate-framework

我有两个矩阵(float * 类型),所以我想它们可以被视为数组。

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

不过,Accelerate.framework 的文档有点难以理解。有一堆带有 add 字样的函数,但我不知道它们是哪个或如何工作。

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

注意:我还需要对除法(即逐元素除法)执行相同的操作;如果可能,我还想使用 Accelerate.framework

最佳答案

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

关于ios - Objective-C - 使用 Accelerate.framework 对两个矩阵进行逐元素加法(和除法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22726124/

相关文章:

ios - TableviewController/行/图像的问题

ios - 关闭 Google 移动广告 Splash Interstitial 后呈现 View Controller 时崩溃

objective-c - 如何确定 Objective-C 属性的类别?

Android:ImageView 旋转比例

ios - 从当前日期创建时如何获取日期值

ios - 发布一个具有多个(外语)名称的 iOS 应用程序?

ios - 应用进入后台IOS?

ios - 使用addObserverForName时保留循环:object:queue:usingBlock:

android - 图像缩放安卓

math - 与向量 * 矩阵相比,矩阵 * 向量是什么意思