我正在开发一个在c#中的程序,并感谢matlab .net构建器, 我正在使用一个matlab映射工具箱函数“polybool”,它在其中一个选项中计算2 2-D中的多边形。 问题是功能大约需要0.01秒才能完成,这对我来说是不好的,因为我称它为很多。 而这根本没有意义,因为多边形是每个5个点,所以没有 的方式,它需要0.01秒来找到结果。 有没有人有任何想法?在matlab函数中意外的复杂性
0
A
回答
1
你如何计算0.01秒?如果这是全部运行时间,那很可能是进出工具箱功能的编组,这将需要一些时间。实际的例程可能会很快运行,但是从C#中将数据导入例程,并返回结果,将会在流程中涉及一些开销。当然,这个开销很可能会很好地扩展 - 因为它很可能(大部分)是不变的,所以如果你开始处理更大的多边形,你可能会看到你的整体效率很好地扩展。
+0
正确,但大量的多边形可能不会。如果polybool在Matlab中调用时执行速度快,而在C#中调用时速度慢,我会开始寻找C#或C++实现。 – 2010-03-07 18:47:57
相关问题
- 1. 复杂性的函数的
- 2. Matlab - > scipy ode(复杂)函数翻译
- 3. 复杂的Matlab
- 4. matlab中复杂参数的互补函数
- 5. 给定函数的复杂性
- 6. 高阶函数的计算复杂性?
- 7. 递归函数的复杂性
- 8. Lodash函数的计算复杂性
- 9. 函数的复杂性和算法
- 10. 任意矩阵乘法的复杂性
- 11. 访问复杂的matlab结构与函数/字符串
- 12. regionprop matlab函数中的MajorAxisLength属性是什么意思?
- 13. 在Cython中使用C++复杂函数
- 14. 如何防止MATLAB放弃数组的“复杂”属性?
- 15. 复杂的递归函数
- 16. 意外unindent函数
- 17. 复杂查询中的函数调用
- 18. 如何在MATLAB中使用相位信息绘制复杂函数亮度
- 19. Magento中的复杂属性
- 20. 函数的意外行为
- 21. 意外的函数调用
- 22. Matlab:查询复杂结构
- 23. Haskell复杂函数组合
- 24. 函数时间复杂度
- 25. BinaryTree函数 - 复杂度
- 26. 复杂性复发
- 27. f在matlab中的外积的性能
- 28. Perl的复杂性?
- 29. itertools.permutations的复杂性
- 30. Object.keys()的复杂性?
“tic; code; toc”是你的朋友 – 2010-03-07 18:46:40
测量时间可能有点棘手,特别是当功能不需要大量时间进行评估时。我建议你使用timeit(http://www.mathworks.com/matlabcentral/fileexchange/18798)而不是tic/toc来检查。 – Jonas 2010-03-07 19:08:22