Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何在目标C中绘制数学函数图?_Objective C_Cocoa - Fatal编程技术网

Objective c 如何在目标C中绘制数学函数图?

Objective c 如何在目标C中绘制数学函数图?,objective-c,cocoa,Objective C,Cocoa,我想画函数图,例如y=sin(x)和y=cos(x)。如何在不绘制每个点(x,sin(x))的情况下绘制它? Cocoa中有任何类/方法可以做到这一点吗?您可以使用它来插值离散点。Quartz2D很好地支持贝塞尔曲线 这篇文章更深入地讨论了,它不是以OS X为中心,不是以iOS为中心,但数学只是跨平台的。没有内置功能来绘制Cocoa中的函数输出。该库是领先的数字绘图工具包,但它只提供数据驱动的绘图,而不提供函数驱动的绘图。光栅化(将函数转换为离散图)是一个非常重要的问题。正如其他人所指出的,您希

我想画函数图,例如y=sin(x)和y=cos(x)。如何在不绘制每个点(x,sin(x))的情况下绘制它? Cocoa中有任何类/方法可以做到这一点吗?

您可以使用它来插值离散点。Quartz2D很好地支持贝塞尔曲线


这篇文章更深入地讨论了,它不是以OS X为中心,不是以iOS为中心,但数学只是跨平台的。

没有内置功能来绘制Cocoa中的函数输出。该库是领先的数字绘图工具包,但它只提供数据驱动的绘图,而不提供函数驱动的绘图。光栅化(将函数转换为离散图)是一个非常重要的问题。正如其他人所指出的,您希望研究某种形式的插值,并对确定要绘制哪些点的方案进行一些研究,以便输出在人类观察者看来是“正确的”。再说一次,这不是一件小事。我相信这是一个好的开始