如何使用C语言(例如MATLAB)处理数学函数

时间:2018-12-13 18:14:06

标签: c matlab

我正在寻找一种使用C语言创建“变量函数”的方法。 在MATLAB中,我可以创建以下内容:

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

这样我就可以对它喜欢的任何'x'值进行评估:

my_point = 3.09; my_function(my_point);

C语言有什么类似的东西吗?

2 个答案:

答案 0 :(得分:1)

那只是常规的C函数。术语将是:“带有参数的函数”

FLAG_ACTIVITY_REORDER_TO_FRONT

答案 1 :(得分:-1)

#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);
}