Mit jelent az 1e-8 a MATLAB-ban? Miért van szükségem erre a jelölésre a MATLAB-ban?


A legjobb válasz

Ez tudományos jelölés; az “e” -et a tizedesjegyek száma követi az “e” előtti szám beállításához.

Példák: 1.23e6 = 1,230,000 8e-3 = 0.008

Gyakran sokkal kényelmesebb nagyon nagy és nagyon kis számokat olvasni és írni ennek a jelölésnek a használatával, mert ezzel megszűnik a számjegyek számlálásának terhe. Egy pillanat alatt elmondhatja, hogy Az „1e6” egymillió (1000000), az „1e-6” pedig egymilliomodik (0,000001) anélkül, hogy nullákat kellene számolni.

Válasz

Korábban TA-ként dolgoztam több informatikai tanfolyamra, és feladata volt a programozási feladatok százainak megjelölése. Egy adott feladathoz általában legalább két embert találtam, akik ugyanazt a programot küldték be, mert túl könnyű megkérni a haverodat, hogy adjon egy másolatot a feladatról egy lemezen (gondolom, manapság ez egy memóriakártyán lenne) ) és a TA-t túl butának vagy lustának tartják, hogy észrevegyék. Egyszer találtam hat embert, akik mind nagyon jó megoldást (A + programot) másoltak. A fénymásolók minden eredeti címkén keresés és csere alkalmazásával próbálták eltakarni a számokat, de ezeket még mindig könnyű volt észrevenni. Egy srác (vagy lány, nem emlékszik) kicserélte az összes szerkezetet, és mozgatta is az összes szerkezetet, de még ezt a fajta segédmenetet is felismerheti valaki, aki figyelmesen elolvassa az egyes programokat és megérti az alkalmazott stratégiát. Végtelen számú egy adott kódrészlet megírásának módjai, de mindegyik olyan, mint egy hüvelykujj nyomtatás, amelyet nem lehet elrejteni, hacsak az olvasó nem törődik vele. Ha alaposan megvizsgálja a Matlab programokban használt stratégiát és összehasonlítja őket, akkor nyilvánvalóvá kell válnia, hogy másolatokról van-e szó, még akkor is, ha az összes véletlen tulajdonságot felcserélték. Furcsa módon a professzorok egyike sem, akinek jelentettem a csalókat, nem volt hajlandó megbüntetni őket. A legtöbbet teszik, ha figyelmeztetést adnak nekik, miközben én azt javasoltam, hogy nulla értéket kapjanak. Talán szívtelen voltam, de számomra nem volt értelme ugyanazt a jelet adni nekik, mint aki egy-két napig rabszolgázott.

Félretéve sok holddal ezelőtt egy professzor, hogy hozzon létre egy Matlab-szimulációt a különféle tengeralattjárókat vontató tengeralattjárókról. A nehéz emelést valamilyen régi Fortran-kód végezte el, amit kaptam, csak hozzáadtam a grafikát a Matlab segítségével. Nagyon szórakoztató volt, de pénzügyi értelemben nem túl kifizetődő .

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük