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

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

1 Kommentar

Hari Priya
Hari Priya am 27 Mär. 2019
Bearbeitet: James Tursa am 23 Apr. 2020
#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;
}

Melden Sie sich an, um zu kommentieren.

Antworten (2)

Wayne King
Wayne King am 29 Mär. 2013

1 Stimme

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 am 23 Apr. 2020

0 Stimmen

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 Kommentar

James Tursa
James Tursa am 23 Apr. 2020
@Sami: Delete this answer. Instead, open up a new question, post your code in this new question, and describe the problems you are having.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu MATLAB finden Sie in Hilfe-Center und File Exchange

Tags

Gefragt:

am 29 Mär. 2013

Kommentiert:

am 23 Apr. 2020

Community Treasure Hunt

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

Start Hunting!

Translated by