在Matlab中#define最接近的是什么?

Ben*_*kes 12 matlab

在C中,我可能会这样做:

#define MAGIC_NUMBER (88)

int foo(int a, int b, int c) {
  return a + b + c + MAGIC_NUMBER;
}

double bar(double x, double n) {
  return x + n + MAGIC_NUMBER;
}

/*
 * ...and so on with many kind-of-long functions using
 * MAGIC_NUMBER instead of writing a literal 88 like so:
 */

double bar(double x, double n) {
  return x + n + 88;
}
Run Code Online (Sandbox Code Playgroud)

我应该怎么做Matlab?(需要跨多个文件工作.)

AVB*_*AVB 6

您可以定义一个全局变量 或声明一个只返回一个常量值的函数(第二种可能性看起来更好).