Question

Je suis un étudiant de premier cycle en génie des systèmes informatiques, je veux juste savoir quels sont les avantages Matlab a plus de Scilab et vice-versa autre que Scilab est un logiciel gratuit. je veux dire d'un point de vue de l'ingénieur informatique.

Merci

Était-ce utile?

La solution

Je ne peux pas entrer dans les détails de la débrouille, comme je ne l'ai pas utilisé Scilab abondamment.

Mais à la vue de l'oeil d'un oiseau, Matlab est un logiciel très poli, avec des décennies de développement derrière elle. Et un prix de match. Il dispose d'une vaste gamme de forfaits spécialisés, un bon soutien, une interface utilisateur assez bien conçu, et il est généralement assez facile à utiliser pour les ingénieurs non informaticiens de travailler avec. Il est également très courante dans l'industrie, il est donc pas une mauvaise chose d'avoir sur votre CV.

Mais si vous n'avez pas des besoins très complexes (que je soupçonne, étant donné l'usage que je fait de mes Matlab au cours undergrad ans) et vous n'avez pas besoin de la robustesse et de polissage d'un ensemble professionnel, Scilab probablement répondre à vos Besoins.

Et comme il est basé sur la langue Matlab, ce que vous apprendrez peut être transféré plus tard si vos besoins changent, ou vous vous trouvez travailler dans un environnement où Matlab est la valeur par défaut.

Autres conseils

Scilab est Matlab comme OpenOffice est de MS Office. C'est-à-dire, c'est un pas tout à fait un clone, et ce n'est pas aussi poli. Vous obtenez la plupart des fonctionnalités de Matlab, et le prix est beaucoup plus agréable.

Cela dit, si vous voulez un semblant libre / open Matlab, je préfère Octave , étant donné que la syntaxe est plus proche de Matlab de.

Si vous n'êtes pas pris la peine sur la compatibilité Matlab, puis vérifier la langue des statistiques / environnement R , ce qui est agréable.

Matlab est la norme industrielle de facto, est prêt ici et maintenant, et a une grande entreprise derrière pour le pousser.

Scilab est depuis longtemps l'alternative open source, mais honnêtement, il ne m'a jamais fait appel. Je pense que ou ils jamais assez belived sur le projet, ou que vous avez besoin trop d'argent pour faire un produit valide de ce genre.

Et il est vraiment dommage, car nous avons désespérément besoin d'une bonne alternative open source, car étant open source est la seule façon d'être très efficace sur différentes plates-formes: en fait Matlab est très bon dans les programmes de petite taille prototypage, mais depuis il est la source fermée, il est très difficile de la faire évoluer, de supercalculateurs par exemple, ce qui nécessite souvent une réécriture complète du code.

Sage pourrait être la troisième voie, il a beaucoup de potentiel, et je serais prêt à parier là-dessus . Vérifie ça. Il ne réinvente pas la roue comme Scilab a fait, mais prendre des logiciels existants et fusionner dans un nouveau programme. Il est basé sur python qui a gagné beaucoup d'élan dans le monde de l'informatique, car il a démontré être à la fois assez facile de prototype rapide, et assez polyvalent pour fonctionner sur platforma exotiques comme super-ordinateurs ou G PGPU .

@ MatlabDoug

Il est possible dans un environnement de petites et moyennes, mais la tâche très grande flexibilité de l'open source est inestimable.

A partir de l'outil de bas niveau comme open-mpi vous permet de régler finement vos applications , grâce à un cadre de niveau supérieur comme PETSc qui soulèvent beaucoup de travail de vos épaules, java et implémentations de python qui vous permettent de vous concentrer sur les algorithmes oubliant la plupart des maux de tête des langues de niveau inférieur.

Mais la vraie preuve en est que la majorité étonnante des supercompunters TOP500 préfère alternatives open source .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top