Que signifie 1e-8 dans MATLAB? Pourquoi ai-je besoin de cette notation dans MATLAB?


Meilleure réponse

Cest une notation scientifique; le « e » est suivi du nombre de décimales pour ajuster le nombre avant le « e ».

Exemples: 1.23e6 = 1,230,000 8e-3 = 0.008

Il est souvent beaucoup plus pratique de lire et d’écrire des nombres très grands et très petits en utilisant cette notation, car elle supprime le fardeau de compter les chiffres. Vous pouvez voir en un coup d’œil que « 1e6 » vaut un million (1000000) et que « 1e-6 » est un millionième (0,000001) sans avoir à compter les zéros.

Réponse

Javais lhabitude de travailler en tant quassistant technique pour plusieurs cours dinformatique et a été chargé de marquer des centaines de missions de programmation. Pour une mission donnée, jai généralement trouvé au moins deux personnes qui ont soumis le même programme, car il est trop facile de demander à votre copain de vous donner une copie de la mission sur un disque (je suppose que ces jours-ci, ce serait sur une clé USB ) et le TA est considéré comme trop stupide ou paresseux pour le repérer. Une fois, jai trouvé six personnes qui avaient toutes copié une très bonne solution (un programme A +). Les copieurs ont essayé de couvrir leurs traces en utilisant la recherche et le remplacement sur chaque étiquette dorigine, mais ceux-ci étaient toujours faciles à repérer. Un gars (ou une fille, je ne me souviens pas) a remplacé et déplacé toutes les structures, mais même ce genre de subterfuge peut être détecté par quelquun qui lit attentivement chaque programme et comprend la stratégie employée. Il existe un nombre infini de façons décrire un morceau de code particulier, mais chacun est comme une empreinte de pouce qui ne peut être cachée que si le lecteur ne sen soucie pas. Si vous examinez attentivement la stratégie utilisée dans ces programmes Matlab et que vous les comparez, il devrait devenir assez évident sil sagit de copies ou non, même si toutes les propriétés accidentelles ont été changées. Curieusement, aucun des professeurs auxquels jai signalé des tricheurs nétait disposé à les punir. Tout ce quils feraient, cétait de leur donner un avertissement, alors que je suggérais de ne pas leur donner. Jétais peut-être sans cœur, mais cela navait pas de sens pour moi de leur donner la même marque que quelquun qui a été esclave pendant un jour ou deux.

En passant, il y a plusieurs lunes, jai été embauché par un professeur pour créer une simulation Matlab de sous-marins remorquant différents types de submersibles. Le gros du travail a été fait par un ancien code Fortran qui ma été donné, je viens dajouter les graphiques en utilisant Matlab. Cétait très amusant mais pas très gratifiant dun point de vue financier .

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *