如何在MATLAB等C语言中处理数学函数

  • 本文关键字:处理 函数 语言 MATLAB c matlab
  • 更新时间 :
  • 英文 :


我正在寻找一种用C语言创建"变量函数"的方法。在MATLAB中,我能够创建类似于的东西

my_function = (@x) sin(x) + x^2 + x;

这样我就可以评估任何我喜欢的"x"值:

my_point = 3.09; my_function(my_point);

C语言有类似的东西吗?

这只是一个常规的C函数。术语是:"带参数的函数">

double my_function(double x)
{
return sin(x) + x*x + x;
}
#include <stdio.h>
#include<math.h>
#define my_function(x) sin(x) + pow(x,2) + x
int main()
{
double my_point = 3.09;
printf("%lf",my_function(my_point));
return(0);
}

相关内容

  • 没有找到相关文章