Probleme de calcul Matlab Java
Bonjour,
Je viens de transcrire en JAVA un code initialement ecrit en Matlab, de maniere a pouvoir le mettre sur un Smartphone Android. Le programme semble fonctionner, cependant les resultats des calculs faits en java sont tres legerement differents de ceux effectues en Matlab, ce qui rend le programme completement inutile. Ci dessous les resultats obtenus, proches mais differents. Les formules qui donnent ces resultats sont du genre :
Code:
Math.atan((2*yPicture.get(i)/pict.size[1]-1)*Math.tan(fov[0]/2)*Math.cos(raPicture[i]));
En Matlab En JAVA
12.2865 12.014
12.2865 12.014
12.2865 12.014
12.2865 12.014
12.487 12.198
12.487 12.198
12.487 12.198
10.8894 10.909
18.224 18.268
18.224 18.268
22.9838 22.112
21.5096 21.779
16.5196 17.027
10.8894 10.909
16.5196 17.027
16.5196 17.027
10.8894 10.909
28.9251 29.682
21.5096 21.779
10.8894 10.909