Managment of sessions of MATLAB engine: This is a part of the matlab_caller module of MBSLIM.
More...
Functions/Subroutines |
subroutine | MATLAB_OPENSES |
| OPENS MATLAB SESSION.
|
subroutine | MATLAB_CLOSESES |
| CLOSES MATLAB SESSION.
|
subroutine | MATLAB_CHECKSES |
| CHECKS IF THERE IS A MATLAB SESSION (for internal use of the module only)
|
subroutine | MATLAB_EVALSTRING (STRING) |
| It evaluates Matlab expression.
|
subroutine | MATLAB_PUTREALVECTOR (b, NOMBRE) |
| It passes a real vector b.
|
subroutine | MATLAB_GETREALVECTOR (b, NOMBRE) |
| It gets/reads the vector 'nombre' from matlab and it places it in b!>
|
subroutine | MATLAB_GETREAL (c, NOMBRE) |
| It reads the scalar NOMBRE from Matlab and it places it on variable c.
|
subroutine | MATLAB_PUTINTEGER (i, NOMBRE) |
| PASSES AN INTEGER i.
|
subroutine | MATLAB_PLOT (t_graph, y_graph, figur, linecolor, linewidth) |
| PLOTS 2 VECTORS OF REAL DATA Y.VS.X.
|
Detailed Description
Managment of sessions of MATLAB engine: This is a part of the matlab_caller module of MBSLIM.
Function/Subroutine Documentation
subroutine matlab_caller::MATLAB_CHECKSES |
( |
| ) |
|
CHECKS IF THERE IS A MATLAB SESSION (for internal use of the module only)
subroutine matlab_caller::MATLAB_CLOSESES |
( |
| ) |
|
subroutine matlab_caller::MATLAB_EVALSTRING |
( |
CHARACTER(LEN=*) |
STRING | ) |
|
It evaluates Matlab expression.
- Parameters:
-
string | text chain to evaluate |
subroutine matlab_caller::MATLAB_GETREAL |
( |
REAL(8),intent(out) |
c, |
|
|
CHARACTER(LEN=*) |
NOMBRE |
|
) |
| |
It reads the scalar NOMBRE from Matlab and it places it on variable c.
- Parameters:
-
c | Fortran scalar |
NOMBRE | matlab name of the variable |
subroutine matlab_caller::MATLAB_GETREALVECTOR |
( |
REAL(8),dimension(:),intent(out) |
b, |
|
|
CHARACTER(LEN=*) |
NOMBRE |
|
) |
| |
It gets/reads the vector 'nombre' from matlab and it places it in b!>
- Parameters:
-
b | vector |
NOMBRE | matlab name |
subroutine matlab_caller::MATLAB_OPENSES |
( |
| ) |
|
subroutine matlab_caller::MATLAB_PLOT |
( |
REAL(8),dimension(:),intent(in) |
t_graph, |
|
|
REAL(8),dimension(:),intent(in) |
y_graph, |
|
|
|
figur, |
|
|
CHARACTER(LEN=1),optional |
linecolor, |
|
|
REAL(8),optional |
linewidth |
|
) |
| |
PLOTS 2 VECTORS OF REAL DATA Y.VS.X.
- Parameters:
-
t_graph | abscisa vector |
y_graph | ordinate vector |
figur | number of the matlab figure |
linecolor | line color (see matlab codes) |
linewidth | line width |
subroutine matlab_caller::MATLAB_PUTINTEGER |
( |
,intent(in) |
i, |
|
|
CHARACTER(LEN=*) |
NOMBRE |
|
) |
| |
PASSES AN INTEGER i.
- Parameters:
-
i | scalar |
NOMBRE | matlab name of the integer |
subroutine matlab_caller::MATLAB_PUTREALVECTOR |
( |
REAL(8),dimension(:),intent(in) |
b, |
|
|
CHARACTER(LEN=*) |
NOMBRE |
|
) |
| |
It passes a real vector b.
- Parameters:
-
b | vector |
NOMBRE | matlab name of the vector |