如何使用MATLAB code转换后m文件?

浏览:932 回答:1

我用MATLAB code将一个m文件变成c文件,在visual studio2012上面却运行不了,怎么回事?

m文件1  test

function [a,b]=jiafa(x,y)

         a=2*x+y;

         b=3*y;

end

m文件2  main

[a,b]=jiafa (1,3)


转换后的c文件

//test
#include "rt_nonfinite.h"
#include "jiafa.h"


void jiafa(double x, double y, double *a, double *b)
{
  *a = 2.0 * x + y;
  *b = 3.0 * y;
}
#include "rt_nonfinite.h"
#include "jiafa.h"
#include "main.h"
#include "jiafa_terminate.h"
#include "jiafa_initialize.h"

static double argInit_real_T();
static void main_jiafa();

static double argInit_real_T()
{
  return 0.0;
}

static void main_jiafa()
{
  double b;
  double a;
  jiafa(argInit_real_T(), argInit_real_T(), &a, &b);
}

int main(int, const char * const [])
{
  jiafa_initialize();
  main_jiafa();
  jiafa_terminate();
  return 0;
}


邀请回答 我来回答

全部回答

(1)
默认 最新
技术邻问答
@詹轲倚 @干货有限元
2017年7月27日
评论 点赞

没解决?试试专家一对一服务

换一批