par rapport à Matlab, oui .
Maintenant, tu sais faire pas mal de trucs, mais ca devient plus lourd
genre (exemple fait cette nuit
):
Code :
- loadmatfile('c:\test.dat','--ascii');
- plot(test,'r');
- a=get(current_axes);
- a.x_label.text='x';
- a.y_label.text='y';
- a.title.text='test';
- a.grid=[1,1];
|
pour faire sous matlab:
Code :
- mat=load('c:\test.dat');
- plot(mat,'r');
- xlabel('x');
- xlabel('y');
- title('test');
- grid on
|
Ben sur, t'as pas tout les toolboxes aussi ...
En même temps, vu la différence de prix entre les 2, si ton application ne nécessite pas de grosses tâches de calcul (genre les bonnes grosses ODE* matlab avec des fonctions barbares etc ...), Scilab est pas mal ...
Si tu cherches un truc qui est théoriquement une version libre de Matlab, regardes plutot octave, qui prend carrément les fichiers .m directement et qui a pas mal de toolboxes proches de matlab (la syntaxe est identique, mais il manque parfois des fonctions ou bien y'a des différences du style un acos renvoie un angle entre 0 et 2*pi plutot que -pi,pi ...)
(Octave fonctionne sous windows mais est surtout fait pour linux à la base)