¿Qué significa 1e-8 en MATLAB? ¿Por qué necesito esta notación en MATLAB?


Mejor respuesta

Esta es una notación científica; la «e» es seguida por el número de lugares decimales para ajustar el número antes de la «e».

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

A menudo es mucho más conveniente leer y escribir números muy grandes y muy pequeños usando esta notación porque elimina la carga de tener que contar dígitos. Puede saber de un vistazo que «1e6» es un millón (1000000) y ese «1e-6» es una millonésima (0,000001) sin tener que contar ceros.

Respuesta

Solía ​​trabajar como asistente administrativo para varios cursos de informática y se le asignó la tarea de marcar cientos de tareas de programación. Para una tarea determinada, por lo general encontré al menos dos personas que enviaron el mismo programa, porque es muy fácil pedirle a su amigo que le dé una copia de la tarea en un disco (supongo que en estos días estaría en una tarjeta de memoria ) y el TA se considera demasiado tonto o vago para detectarlo. Una vez encontré a seis personas que habían copiado una muy buena solución (un programa A +). Las copiadoras intentaron cubrir sus huellas mediante la función de búsqueda y reemplazo en cada etiqueta original, pero aún así eran fáciles de detectar. Un chico (o una chica, no recuerdo) hizo el reemplazo y también movió todas las estructuras, pero incluso este tipo de subterfugio puede ser detectado por alguien que lea cuidadosamente cada programa y comprenda la estrategia empleada. Hay un número infinito de formas de escribir un fragmento de código en particular, pero cada una es como una huella digital que no se puede ocultar a menos que al lector simplemente no le importe. Si examina cuidadosamente la estrategia utilizada en esos programas de Matlab y los compara, debería ser bastante evidente si son copias o no, incluso si se han cambiado todas las propiedades accidentales. Curiosamente, ninguno de los profesores a los que denuncié tramposos estaba dispuesto a castigarlos. Lo máximo que harían es darles una advertencia, mientras que yo les sugería que no les dieran nada. Quizás estaba siendo desalmado, pero no tenía sentido para mí darles la misma marca que alguien que trabajó como esclavo durante uno o dos días.

Como comentario al margen, hace muchas lunas fui contratado por un profesor para crear una simulación en Matlab de submarinos que remolcan varios tipos de sumergibles. El trabajo pesado se realizó con un código antiguo de Fortran que me dieron, solo agregué los gráficos usando Matlab. Fue muy divertido pero no muy gratificante en un sentido financiero .

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *