.


:




:

































 

 

 

 





 

, MATLAB, double. , 8 , 16-17. , , 16 . MATLAB . .

, : , 9 ; , 4 ; ( ) . ( 2.5.1).

2.5.1. .

>> x=123456789 x = >> x=10/6 x = 1.6667 >> x=1/100 x = 0.0100
>> x=1234567890 x = 1.2346e+09 >> x=100/6 x = 16.6667 >> x=1/1000 x = 1.0000e-03
>> x=1/60 x = 0.0167 >> x=1000/6 x = 166.6667 >> x=123.456789 x = 123.4568
>> x=1/6 x = 0.1667 >> x=10000/6 x = 1.6667e+03 >> x=1234.56789 x = 1.2346e+03

2.5.1 , MATLAB, FORTRAN ( , ) ( ), , :

1.2346e+09; 1.0000e-03; 1.6667e+03; 1.2346e+03

e , 10. MATLAB

1.797693134862316e+308; 2.225073858507202e-308

realmax realmin.

MATLAB FORTRAN. x=10/6, x=1/100, x=100/6 FORTRAN 1, 0 16 ( , .. FORTRAN x=10./6., x=1./100., x=100./6.), MATLAB ( ), 1.6667, 0.0100 16.6667.

MATLAB : short( ), long ), rat rational( ; , , MATLAB , , ).

, long

>> format long

2.5.2 ( , x ).

2.5.2. MATLAB.

>> format short >> x=sqrt(2) x = 1.4142 >> format short e >> x=sqrt(2) x = 1.4142e+00
>> format long >> x=sqrt(2) x = 1.414213562373095 >> format long e >> x=sqrt(2) x = 1.414213562373095e+00
>> format rational >> x=sqrt(2) x = 1393/985

2.5.2, , short g long g . bank , , . + . hex

, MATLAB , sprintf, C. .

double MATLAB , , , : +, , *, /, , ^ ( ** FORTRAN).

, (), , . MATLAB ( FORTRAN) , -. , , .

 





:


: 2016-12-06; !; : 729 |


:

:

, .
==> ...

1552 - | 1392 -


© 2015-2024 lektsii.org - -

: 0.01 .