필터 지우기
필터 지우기

How to convert 'C' language code into Matlab??

조회 수: 8 (최근 30일)
mina
mina 2013년 3월 29일
댓글: James Tursa 2020년 4월 23일
How to convert 'C' language code into Matlab??
  댓글 수: 1
Hari Priya
Hari Priya 2019년 3월 27일
편집: James Tursa 2020년 4월 23일
#include<stdio.h>
#include<math.h>
int main(){
float x1,y1,x2,y2,vx,vy,len,x3,y3,size;
vx=x1-x2;
vy=y1-y2;
len=sqrt((vx*vx)+(vy*vy));
x3=vx/((len*size)+x1);
y3=vy/((len*size)+y1);
float temp1,temp2,angle;
temp1=y3-y1;
temp2=x3-x1;
angle=atan2(temp1,temp2)+1.57;
return 0;
}

댓글을 달려면 로그인하십시오.

답변 (2개)

Wayne King
Wayne King 2013년 3월 29일
You can either simply rewrite the algorithm in MATLAB, or create a MEX file and call the C code from MATLAB.

Sami ullah
Sami ullah 2020년 4월 23일
void standard_3D_binomial (double *value, double S1, double S2, double S3, double X, double sigma1, double sigma2, double sigma3, double rho_12, double rho_13, double rho_23, double T, double r, Integer put, Integer M, Integer opt_type, Integer is_american, Integer *iflag)
double discount, t1, dt, d1, d2, d3, u1, u2, u3;
Integer i, j, k, m1, n, iflagx, jj, ind;
double zero¼0.0, hold;
double temp, ds1, ds2, dv1, dv2, h, tmp, tmp1, tmp2;
double *s1, *s2, *s3, *v;
double p[9];
Integer P1, P2, P3, tdv, tdv2;
double sqrt_dt, t, mu1, mu2, mu3, jp1, jp2, jp3;
double one ¼ 1.0, half ¼ 0.5, eighth ¼ 0.125;
Integer v1;
how to convert this code into MATLAB???
  댓글 수: 1
James Tursa
James Tursa 2020년 4월 23일
@Sami: Delete this answer. Instead, open up a new question, post your code in this new question, and describe the problems you are having.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Logical에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by