Giter Club home page Giter Club logo

2023-1_tsfc3's People

Contributors

alanmagno1 avatar julian-rc avatar lbenet avatar luedramo avatar luismiguel-sor avatar ximenacortesb avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

2023-1_tsfc3's Issues

Clase

¿mañana tendremos sesión en el salón el nos vemos hasta el miércoles?

Aclaraciones Tarea 1

  1. Inf puede ser ínfimo/supremo de un intervalo, pero ¿puede pertenecer a él? Es decir, Inf ∈ Intervalo(0, Inf) es true o false. Una implementación directa de nos daría true; pero si es false, entonces hay que pescar este caso a mano.

  2. Me parece que las dos siguientes líneas son el mismo test:

    @test emptyFl * z == emptyFl

    @test emptyFl * z == emptyFl

  3. Los dos test sugieren que se debe definir ∅ * [a] = ∅ y [0] * [a] = [0]. Estos se tendrían que definir como un caso particular, ya que no se siguen directamente de la definición de producto entre intervalos que vimos.

    @test Intervalo(-Inf,Inf) * z == z

    @test emptyFl * z == emptyFl

  4. En el test

    @test u/d == Intervalo(-Inf, Inf)

    el intervalo d contiene al cero. Entonces, ¿/ debe ser la divisón normal (en cuyo caso el test no debería pasar porque la divisón normal requiere 0 ∉ d) o / debe llamar a la división extendida cuando sea necesario?

Error al hacer push

Hola, disculpen estaba tratando de hacer push nada más pare tener actualizado mi fork pero al tratar de hacerlo (luego de hacer pull) me sale el error que se muestra en la imagen. Leí un poco y según entendí tiene que ver con que yo tengo una rama que no existe en el repositorio original así que no sé si debería de eliminarla o existe otro método para evitar este error.
image

Errores de markdown en `PtoFlotante.jl`

Al generar los notebooks encontré dos pequeños errores en PtoFlotante.jl. Por un lado, en la línea

#Calculamos, con el modo de redondeo hacia arriba, S_N

me parece que debería ser abajo en vez de arriba, pues el redondeo hacia arriba se ejemplifica en la celda anterior. Por otro lado, en las líneas

# El exponente, en precisión sencilla, se define de tal manera que se cubra el rango de exponentes desde $e_\min=-126$ hasta $e_\max=127$; para precisión doble se tiene $e_\min=-1022$ y $e_\max=1023$. Como estos exponentes pueden ser positivos o negativos, se necesita una forma para representar el signo. El estándar utiliza lo que se llama una representación sesgada (*bias representation*), y el exponente del número de punto flotante se determina sumando el sesgo. Para precisión sencilla el sesgo es 127, y para la doble es 1023. Lo que esto significa es que si $\tilde{e}$ es el valor representado por los bits del exponente, el valor del exponente que de facto se considera es $e = \tilde{e}-127$ para precisión sencilla, o $e=\tilde{e}-1023$ para precisión doble. Al exponente $e$ se le llama exponente sin sesgo.

# Usando esta convención para el exponente, el exponente $e_\min-1$ se usa para representar al 0, y también los números subnormales, y $e_\max+1$ par definir cantidades especiales: `Inf`, con mantisa 0, y `NaN` en cualquier otro caso.

hay tres instrucciones $e_\max$. Sin embargo, al renderizar el notebook me marcó un error de LaTeX, el cual se puede corregir cambiando las anteriores por $e_\textrm{max}$.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.