O que significa 1e-8 no MATLAB? Por que preciso dessa notação no MATLAB?


Melhor resposta

Esta é a notação científica; o “e” é seguido pelo número de casas decimais para ajustar o número antes do “e”.

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

Muitas vezes, é muito mais conveniente ler e escrever números muito grandes e muito pequenos usando essa notação porque ela elimina o fardo de ter de contar dígitos. Você pode dizer à primeira vista que “1e6″ é um milhão (1000000) e que “1e-6” é um milionésimo (0,000001) sem ter que contar zeros.

Resposta

Eu costumava trabalhar como TA para vários cursos de ciência da computação e foi encarregado de marcar centenas de atribuições de programação. Para uma determinada tarefa, geralmente encontrei pelo menos duas pessoas que enviaram o mesmo programa, porque é muito fácil pedir ao seu amigo para lhe dar uma cópia da tarefa em um disco (suponho que hoje em dia estaria em um stick de memória ) e o TA é considerado muito burro ou preguiçoso para identificá-lo. Uma vez, encontrei seis pessoas que copiaram uma solução muito boa (um programa A +). As copiadoras tentaram cobrir seus rastros usando busca e substituição em cada etiqueta original, mas ainda assim eram fáceis de detectar. Um cara (ou menina, não me lembro) fez a substituição e também moveu todas as estruturas, mas mesmo esse tipo de subterfúgio pode ser detectado por alguém que lê cuidadosamente cada programa e entende a estratégia empregada. Há um número infinito de maneiras de escrever uma parte específica do código, mas cada uma é como uma impressão digital que não pode ser escondida, a menos que o leitor não se importe. Se você examinar cuidadosamente a estratégia usada nesses programas Matlab e compará-los, ficará bastante claro se eles são cópias ou não, mesmo que todas as propriedades acidentais tenham sido alteradas. Estranhamente, nenhum dos professores a quem relatei trapaceiros estava disposto a puni-los. O máximo que fariam é avisar, enquanto eu estava sugerindo que recebessem zero. Talvez eu estivesse sendo cruel, mas não fazia sentido para mim dar a eles a mesma marca de alguém que trabalhou como escravo por um ou dois dias.

À parte, muitas luas atrás, fui contratado por um professor para criar uma simulação Matlab de submarinos rebocando vários tipos de submersíveis. O trabalho pesado foi feito por um código Fortran antigo que me foi dado, eu apenas adicionei os gráficos usando Matlab. Foi muito divertido, mas não muito gratificante no sentido financeiro .

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *