点击查看详细介绍

如何根据曲线函数y=f(x),将曲线画出来,在UG中应调用哪个函数

kingwars 21年前 9535 4

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


已知离散点数据,想做最小二乘曲线的拟合,拟合算法都是很标准的,可以自己编出来,但是这样做只能求到曲线的函数关系式,如何根据函数关系式画函数呀,请指点。

0

最新回复 (4)
  • 深夜摔键盘 21年前
    1

    CAD软件里的曲线,不是y=f(x)的形式。y=f(x)只能画平面曲线。空间曲线现在的CAD中多用B样条曲线。如果你的数据分布的不复杂,可以采用 BEZIER曲线来拟和。

  • kingwars 21年前
    2

    深夜摔键盘:非常谢谢你,我知道UG里面有曲线拟合功能,调用的函数是UF_MODL_create_fitted_spline(SPLINE_FIT_p_t spline_data,double *max_err,int *max_err_pt ,tag_p_t obj_id)这里面有个参数spline_data的数据结构我不知是什么意思,帮助文档里面也没有介绍,struct SPLINE_FIT_s{ double *points,*slope,*weights,tolerance;int num_of_points,slope_flag,num_of_weights,*weight_poisitions,num_of_segment,degree;}所以你能否帮我介绍一下,这个结构的成员如何设置。
    还有,你说在UG 里面,若给定平面曲线函数y=f(x),可以画出曲线,请问在UG里面调用哪个库函数。因为如何我自己编拟合算法的话,得到的 结果是f(x)=a0 a1*x a2*x*x a3*x*x*x的形式,所以就要用到这个函数。
    我的qq是29581179,如果愿意的话,可以现场指导。呵呵

  • 深夜摔键盘 21年前
    3

    f(x)=a0 a1*x a2*x*x a3*x*x*x, 这种曲线类型UG是不支持的。

  • morpheus_1982 17年前
    4

    太专业了。漫天的星星,这位大哥,你到底是程序员,工程师,还是数学家?

请登录后发表新帖