(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{"2w3n":function(n){n.exports={example:"example__2PzAa"}},"3k98":function(n){n.exports={todo:"todo__1UVRh"}},"6GOG":function(n,t,e){"use strict";e.r(t),function(n){function i(){var n=A(["\frac{Vert x - y Vert}{Vert x Vert}"],["\\frac{\\Vert x - y \\Vert}{\\Vert x \\Vert}"]);return i=function(){return n},n}function r(){var n=A(["Vert A Vert_2 = sqrt{\rho ( A^T \times A ) }"],["\\Vert A \\Vert_2 = \\sqrt{\\rho ( A^T \\times A ) }"]);return r=function(){return n},n}function o(){var n=A(["Vert A Vert_1 = max_{j = 1..n} sum_{i = 1}^n | a_{ij} |"],["\\Vert A \\Vert_1 = max_{j = 1..n} \\sum_{i = 1}^n | a_{ij} |"]);return o=function(){return n},n}function l(){var n=A(["Vert A Vert_infty = max_{i = 1..n} sum_{j = 1}^n | a_{ij} |"],["\\Vert A \\Vert_\\infty = max_{i = 1..n} \\sum_{j = 1}^n | a_{ij} |"]);return l=function(){return n},n}function a(){var n=A(["Vert A Vert = sup_{x in mathbb{R}, x \neq 0} \frac{Vert A cdot x Vert}{Vert x Vert}"],["\\Vert A \\Vert = sup_{x \\in \\mathbb{R}, x \\neq 0} \\frac{\\Vert A \\cdot x \\Vert}{\\Vert x \\Vert}"]);return a=function(){return n},n}function u(){var n=A(["Vert x Vert_2 = sqrt{sum_{i = 1}^n x_i^2}"],["\\Vert x \\Vert_2 = \\sqrt{\\sum_{i = 1}^n x_i^2}"]);return u=function(){return n},n}function c(){var n=A(["Vert x Vert_1 = sum_{i = 1}^n | x_i |"],["\\Vert x \\Vert_1 = \\sum_{i = 1}^n | x_i |"]);return c=function(){return n},n}function s(){var n=A(["Vert x Vert_infty = max_{i = 1..n} | x_i |"],["\\Vert x \\Vert_\\infty = max_{i = 1..n} | x_i |"]);return s=function(){return n},n}function p(){var n=A(["x^* = fl left( \frac{2}{4} \right)"],["x^* = fl \\left( \\frac{2}{4} \\right)"]);return p=function(){return n},n}function _(){var n=A(["x^* = fl ( 2 cdot t )"],["x^* = fl ( 2 \\cdot t )"]);return _=function(){return n},n}function d(){var n=A(["t = fl left( \frac{1}{4} \right)"],["t = fl \\left( \\frac{1}{4} \\right)"]);return d=function(){return n},n}function f(){var n=A(["2x = 4"]);return f=function(){return n},n}function m(){var n=A(["y = \frac{1}{x}"],["y = \\frac{1}{x}"]);return m=function(){return n},n}function h(){var n=A(["epsilon_x = epsilon_y = dots = 0"],["\\epsilon_x = \\epsilon_y = \\dots = 0"]);return h=function(){return n},n}function v(){var n=A(["epsilon_1 = epsilon_2 = dots = 0"],["\\epsilon_1 = \\epsilon_2 = \\dots = 0"]);return v=function(){return n},n}function g(){var n=A(["fl(x) = (x)(1 + epsilon_x)"],["fl(x) = (x)(1 + \\epsilon_x)"]);return g=function(){return n},n}function x(){var n=A(["mathbb{R}"],["\\mathbb{R}"]);return x=function(){return n},n}function b(){var n=A(["\frac{1}{2}"],["\\frac{1}{2}"]);return b=function(){return n},n}function y(){var n=A(["E_r leq k cdot \beta^{1-t}"],["E_r \\leq k \\cdot \\beta^{1-t}"]);return y=function(){return n},n}function V(){var n=A(["\forall alpha \neq 0, E_r = \frac{E_a}{left | alpha \right |}"],["\\forall \\alpha \\neq 0, E_r = \\frac{E_a}{\\left | \\alpha \\right |}"]);return V=function(){return n},n}function z(){var n=A(["E_a = left | alpha - alpha^* \right |"],["E_a = \\left | \\alpha - \\alpha^* \\right |"]);return z=function(){return n},n}function E(){var n=A(["alpha^*"],["\\alpha^*"]);return E=function(){return n},n}function w(){var n=A(["alpha"],["\\alpha"]);return w=function(){return n},n}function A(n,t){return t||(t=n.slice(0)),n.raw=t,n}e.d(t,"default",(function(){return M}));var L=e("hosL"),H=e("lL4N"),j=e("OMhl"),q=e("HKwK"),C=e("PEwj"),N=e("jXlC"),k=e("BSmf"),O=String.raw,M=function(t){function e(){return t.apply(this,arguments)||this}var A,L;return L=t,(A=e).prototype=Object.create(L.prototype),A.prototype.constructor=A,A.__proto__=L,e.prototype.render=function(){return n("div",null,n("h1",null,"Calcolo Numerico"),n(H.a,{title:"Contatti"},n(q.a,{title:"Email della prof.ssa"},n("p",null,n("a",{href:"mailto:silvia.bonettini@unimore.it"},"silvia.bonettini@unimore.it"))),n(q.a,{title:"Ricevimento"},n("p",null,"Su appuntamento."))),n(H.a,{title:"Esame"},n(q.a,{title:"Orale"},n("p",null,"E' composto da:"),n("ul",null,n("li",null,"2 domande sugli argomenti teorici"),n("li",null,"1 domanda di implementazione algoritmo in MATLAB ",n("small",null,"(facoltativa per i punteggi migliori del TBL)"))),n("p",null,"Prossimo appello:",n(k.a,null)))),n(H.a,{title:"Algoritmi"},n(q.a,{title:"Algoritmi numerici"},n("p",null,"Algoritmi che hanno:"),n("ul",null,n("li",null,"numeri reali in input e output"),n("li",null,"successioni delle quattro operazioni aritmetiche fondamentali come passi")))),n(H.a,{title:"Errore di rappresentazione"},n(q.a,{title:"Errore di rappresentazione"},n("p",null,"Con i numeri floating point può capitare che un certo numero ",n(j.a,null,O(w()))," non sia rappresentato correttamente."),n("p",null,"In tal caso, il numero si indica con ",n(j.a,null,O(E())),".")),n(q.a,{title:"Errore assoluto"},n("p",null,"È la differenza tra il numero desiderato e il numero rappresentato:"),n("p",null,n(j.a,null,O(z()))),n(C.a,null,"Vale sempre 0, tranne in caso di underflow o overflow.")),n(q.a,{title:"Errore relativo"},n("p",null,"Indica quanto il numero rappresentato differisce dal numero desiderato:"),n("p",null,n(j.a,null,O(V()))))),n(H.a,{title:"Floating point"},n(q.a,{title:"Precisione di macchina"},n("p",null,"L'errore relativo di un numero reale rappresentato in virgola mobile è minore o uguale alla ",n("i",null,"precisione di macchina"),":"),n("p",null,n(j.a,null,O(y()))),n("ul",null,n("li",null,n(j.a,null,"\\beta")," è uguale alla base utilizzata (solitamente 2)."),n("li",null,n(j.a,null,"t")," è uguale al numero di cifre della mantissa."),n("li",null,n(j.a,null,"k")," è uguale a ",n(j.a,null,"1")," se il numero viene rappresentato per troncamento oppure a ",n(j.a,null,O(b()))," se viene rappresentato per arrotondamento.")))),n(H.a,{title:"Operazioni di macchina"},n(q.a,{title:"Un nuovo insieme"},n("p",null,"L'insieme ",n(j.a,null,"F")," è il sottoinsieme dei numeri reali rappresentabili in floating point dalla macchina che stiamo usando."),n("p",null,"Operazioni tra elementi di ",n(j.a,null,"F")," producono risultati in ",n(j.a,null,O(x())),", che però decaderanno nuovamente a elementi di ",n(j.a,null,"F"),", perdendo informazioni."),n("p",null,"Il teorema della precisione di macchina si applica quindi anche ai risultati delle operazioni.")),n(q.a,{title:"Caratteristiche delle operazioni di macchina"},n("ul",null,n("li",null,"Hanno più di un elemento neutro."),n("li",null,"Un numero ha più opposti."),n("li",null,"Non sono associative."),n("li",null,"Non sono distributive."),n("li",null,"Non vale la legge di annullamento del prodotto."))),n(q.a,{title:"La funzione fl"},n("p",null,"Indica che un valore è soggetto alla precisione di macchina:"),n("p",null,n(j.a,null,O(g()))))),n(H.a,{title:"Errori nelle operazioni di macchina"},n(q.a,{title:"Errore inerente"},n("p",null,"Errore dipendente ",n("b",null,"solo dai dati"),"."),n("p",null,n(N.a,null,"TODO: qual è la formula?")),n("p",null,"È l'errore che si presenterebbe se ",n(j.a,null,O(v())),".")),n(q.a,{title:"Errore algoritmico"},n("p",null,"Errore dipendente ",n("b",null,"solo dalle operazioni effettuate"),"."),n("p",null,n(N.a,null,"TODO: qual è la formula?")),n("p",null,"È l'errore che si presenterebbe se ",n(j.a,null,O(h())),"."))),n(H.a,null,n(q.a,{title:"Problema ben condizionato"},n("p",null,"Un problema poco sensibile all'",n("b",null,"errore inerente"),"."),n(C.a,null,n(j.a,null,O(m()))," è mal condizionato intorno allo 0 e ben condizionato lontano dallo 0.")),n(q.a,{title:"Algoritmo stabile"},n("p",null,"Un algoritmo poco sensibile all'",n("b",null,"errore algoritmico"),"."),n(C.a,null,n("p",null,"Cerchiamo un algoritmo che risolva ",n(j.a,null,O(f())),"."),n("p",null,"Calcolare prima ",n(j.a,null,O(d()))," e poi ",n(j.a,null,O(_()))," porta a una perdita di precisione."),n("p",null,"Calcolare direttamente ",n(j.a,null,O(p()))," non ha alcuna perdita di precisione e rende l'algoritmo ",n("b",null,"più stabile")," del precedente.")))),n(H.a,null,n(q.a,{title:"Indice di condizionamento"},n("p",null,"È il coefficiente di proporzionalità tra i dati e l'",n("b",null,"errore inerente"),"."),n("p",null,"Essendo sempre maggiore di uno, si può dire che sia un coefficiente di amplificazione."),n("p",null,"Minore è l'indice di condizionamento, meglio condizionato è un problema.")),n(q.a,{title:"Indice algoritmico"},n("p",null,"È il coefficiente di proporzionalità tra i dati e l'",n("b",null,"errore algoritmico"),"."),n("p",null,"Essendo sempre maggiore di uno, si può dire che sia un coefficiente di amplificazione."))),n(H.a,{title:"Le cose più difficili di Algebra Lineare"},n(q.a,{title:"Matrice singolare"},n("p",null,"Matrice con determinante 0."),n("p",null,"Le matrici singolari ",n("b",null,"non sono invertibili"),"."))),n(H.a,{title:"Norme"},n(q.a,{title:"Norma vettoriale"},n("p",null,"Funzione che associa un valore positivo a ogni vettore diverso da 0, e 0 al vettore zero."),n(C.a,null,n("a",{href:"https://it.wikipedia.org/wiki/Norma_(matematica)#/media/File:Vector_norms.svg"},"Esempi su Wikipedia"))),n(q.a,{title:"Norma a infinito"},n("p",null,"Massimo dei valori assoluti di tutti gli elementi del vettore."),n("p",null,n(j.a,null,O(s())))),n(q.a,{title:"Norma a 1"},n("p",null,"Somma dei valori assoluti di tutti gli elementi del vettore."),n("p",null,n(j.a,null,O(c())))),n(q.a,{title:"Norma a 2"},n("p",null,"Radice quadrata della somma dei quadrati di tutti gli elementi del vettore."),n("p",null,n(j.a,null,O(u()))))),n(H.a,null,n(q.a,{title:"Norma matriciale indotta"},n("p",null,"Funzione che associa un valore positivo a ogni matrice diversa da 0, e 0 alla matrice zero."),n("p",null,"Si ricavano dalle norme vettoriali:"),n("p",null,n(j.a,null,O(a()))),n(C.a,null,n(j.a,null,"sup")," è l'estremo superiore di un insieme. E' molto simile al massimo: ricordi le prime lezioni di Analisi?")),n(q.a,{title:"Norma a infinito"},n("p",null,"Massimo delle somme dei valori assoluti di tutti gli elementi di ogni riga di una matrice."),n("p",null,n(j.a,null,O(l())))),n(q.a,{title:"Norma a 1"},n("p",null,"Massimo delle somme dei valori assoluti di tutti gli elementi di ogni colonna di una matrice."),n("p",null,n(j.a,null,O(o())))),n(q.a,{title:"Norma a 2"},n("p",null,"Radice quadrata del rango del prodotto tra una matrice e la sua trasposta."),n("p",null,n(j.a,null,O(r()))))),n(H.a,null,n(q.a,{title:"Errore relativo tra vettori e matrici"},n("p",null,"Le norme sono usate per calcolare l'errore relativo tra due vettori o matrici:"),n("p",null,n(j.a,null,O(i()))))),n(H.a,{title:"Fattorizzazione"},n(q.a,{title:"Cos'è?"},n("p",null,"La fattorizzazione è il processo che permette di risolvere sistemi di equazioni lineari rappresentati in forma di matrice."),n("p",null,"Esistono molteplici algoritmi in grado di realizzarla: mentre tutti portano alla stessa soluzione, possono avere ",n("b",null,"velocità")," e ",n("b",null,"indici algoritmici")," diversi."),n("p",null,"Il sistema lineare da risolvere viene diviso in due parti: la ",n("i",null,"matrice dei coefficienti")," e il ",n("i",null,"vettore termine noto"),".")),n(q.a,{title:"Teorema di Rouché-Capélli"},n("p",null))))},e}(L.Component)}.call(this,e("hosL").h)},BSmf:function(n,t,e){"use strict";(function(n){e.d(t,"a",(function(){return l}));var i=e("hosL"),r=e("EfTa"),o=e.n(r),l=function(t){function e(){var n;return(n=t.call(this)||this).state={now:Date.now()},n.timer=null,n}var i,r;r=t,(i=e).prototype=Object.create(r.prototype),i.prototype.constructor=i,i.__proto__=r;var l=e.prototype;return l.componentDidMount=function(){var n=this;this.timer=setInterval((function(){n.setState({now:Date.now()})}),1e3)},l.componentWillUnmount=function(){null!==this.timer&&clearInterval(this.timer)},l.render=function(){var t="Unknown date",e=o.a.timer,i={milliseconds:"?",seconds:"?",minutes:"?",hours:"?",days:"?"};if(this.props.to){var r=(t=new Date(this.props.to))-this.state.now;r>0?i={milliseconds:r%1e3,seconds:Math.floor(r/1e3)%60,minutes:Math.floor(r/6e4)%60,hours:Math.floor(r/36e5)%24,days:Math.floor(r/864e5)}:(i={milliseconds:0,seconds:0,minutes:0,hours:0,days:0},e+=" "+o.a.expired)}else e+=" "+o.a.unknown;return n("div",{class:e,title:t},n("div",{class:o.a.days+" "+o.a.count},i.days),n("div",{className:o.a.days+" "+o.a.text},"giorni"),n("div",{class:o.a.hours+" "+o.a.count},i.hours),n("div",{className:o.a.hours+" "+o.a.text},"ore"),n("div",{class:o.a.minutes+" "+o.a.count},i.minutes),n("div",{className:o.a.minutes+" "+o.a.text},"minuti"),n("div",{class:o.a.seconds+" "+o.a.count},i.seconds),n("div",{class:o.a.seconds+" "+o.a.text},"secondi"),n("div",{class:o.a.remaining},"rimasti"))},e}(i.Component)}).call(this,e("hosL").h)},EfTa:function(n){n.exports={timer:"timer__K0K_h",days:"days__vN3tf",hours:"hours__3v0KX",minutes:"minutes__vkYk7",seconds:"seconds__3gJ99",count:"count__1VV4k",text:"text__khS4i",remaining:"remaining__zUECg",unknown:"unknown__af307",expired:"expired__1rtHB"}},HKwK:function(n,t,e){"use strict";(function(n){e.d(t,"a",(function(){return o}));var i=e("r4EX"),r=e.n(i),o=function(t){function e(){return t.apply(this,arguments)||this}var i,o;o=t,(i=e).prototype=Object.create(o.prototype),i.prototype.constructor=i,i.__proto__=o;var l=e.prototype;return l.getStyle=function(){return r.a.panel},l.render=function(){var t=null;return void 0!==this.props.title&&(t=n("h3",null,this.props.title)),n("div",{class:this.getStyle(),id:this.props.id},t,this.props.children)},e}(e("hosL").Component)}).call(this,e("hosL").h)},OMhl:function(n,t,e){"use strict";(function(n){var i=e("p7QU"),r=e.n(i),o=e("QRet"),l=e("8CDw"),a=e("wQ73");t.a=function(t){var e=Object(o.b)(l.a),i=Object(o.b)(a.a);return n("img",{src:"https://latex.codecogs.com/svg.latex?"+(((void 0===t.inline?i:t.inline)?"\\inline":"")+" {\\color{"+e+"} "+t.children+" }"),alt:t.children,title:t.children,class:r.a.latex})}}).call(this,e("hosL").h)},PEwj:function(n,t,e){"use strict";(function(n){var i=e("2w3n"),r=e.n(i);e("hosL");t.a=function(t){return n("div",{class:r.a.example},t.children)}}).call(this,e("hosL").h)},QRet:function(n,t,e){"use strict";function i(n){V.options.__h&&V.options.__h(b);var t=b.__H||(b.__H={__:[],__h:[]});return n>=t.__.length&&t.__.push({}),t.__[n]}function r(n){return o(g,n)}function o(n,t,e){var r=i(x++);return r.__c||(r.__c=b,r.__=[e?e(t):g(void 0,t),function(t){var e=n(r.__[0],t);r.__[0]!==e&&(r.__[0]=e,r.__c.setState({}))}]),r.__}function l(n,t){var e=i(x++);v(e.__H,t)&&(e.__=n,e.__H=t,b.__H.__h.push(e))}function a(n,t){var e=i(x++);v(e.__H,t)&&(e.__=n,e.__H=t,b.__h.push(e))}function u(n){return s((function(){return{current:n}}),[])}function c(n,t,e){a((function(){"function"==typeof n?n(t()):n&&(n.current=t())}),null==e?e:e.concat(n))}function s(n,t){var e=i(x++);return v(e.__H,t)?(e.__H=t,e.__h=n,e.__=n()):e.__}function p(n,t){return s((function(){return n}),t)}function _(n){var t=b.context[n.__c];if(!t)return n.__;var e=i(x++);return null==e.__&&(e.__=!0,t.sub(b)),t.props.value}function d(n,t){V.options.useDebugValue&&V.options.useDebugValue(t?t(n):n)}function f(){z.some((function(n){if(n.__P)try{n.__H.__h.forEach(m),n.__H.__h.forEach(h),n.__H.__h=[]}catch(t){return n.__H.__h=[],V.options.__e(t,n.__v),!0}})),z=[]}function m(n){n.t&&n.t()}function h(n){var t=n.__();"function"==typeof t&&(n.t=t)}function v(n,t){return!n||t.some((function(t,e){return t!==n[e]}))}function g(n,t){return"function"==typeof t?t(n):t}e.d(t,"j",(function(){return r})),e.d(t,"h",(function(){return o})),e.d(t,"d",(function(){return l})),e.d(t,"f",(function(){return a})),e.d(t,"i",(function(){return u})),e.d(t,"e",(function(){return c})),e.d(t,"g",(function(){return s})),e.d(t,"a",(function(){return p})),e.d(t,"b",(function(){return _})),e.d(t,"c",(function(){return d}));var x,b,y,V=e("hosL"),z=[],E=V.options.__r,w=V.options.diffed,A=V.options.__c,L=V.options.unmount;V.options.__r=function(n){E&&E(n),x=0,(b=n.__c).__H&&(b.__H.__h.forEach(m),b.__H.__h.forEach(h),b.__H.__h=[])},V.options.diffed=function(n){w&&w(n);var t=n.__c;if(t){var e=t.__H;e&&e.__h.length&&(1!==z.push(t)&&y===V.options.requestAnimationFrame||((y=V.options.requestAnimationFrame)||function(n){var t,e=function(){clearTimeout(i),cancelAnimationFrame(t),setTimeout(n)},i=setTimeout(e,100);"undefined"!=typeof window&&(t=requestAnimationFrame(e))})(f))}},V.options.__c=function(n,t){t.some((function(n){try{n.__h.forEach(m),n.__h=n.__h.filter((function(n){return!n.__||h(n)}))}catch(e){t.some((function(n){n.__h&&(n.__h=[])})),t=[],V.options.__e(e,n.__v)}})),A&&A(n,t)},V.options.unmount=function(n){L&&L(n);var t=n.__c;if(t){var e=t.__H;if(e)try{e.__.forEach((function(n){return n.t&&n.t()}))}catch(n){V.options.__e(n,t.__v)}}}},eCjK:function(n){n.exports={split:"split__3dL9r",splitparent:"splitparent__2H-vS",splitchild:"splitchild__1B-Jt"}},jXlC:function(n,t,e){"use strict";(function(n){e.d(t,"a",(function(){return o}));var i=e("3k98"),r=e.n(i),o=function(t){function e(){return t.apply(this,arguments)||this}var i,o;return o=t,(i=e).prototype=Object.create(o.prototype),i.prototype.constructor=i,i.__proto__=o,e.prototype.render=function(){return n("span",{class:r.a.todo},this.props.children)},e}(e("hosL").Component)}).call(this,e("hosL").h)},lL4N:function(n,t,e){"use strict";(function(n){e.d(t,"a",(function(){return o}));var i=e("eCjK"),r=e.n(i),o=function(t){function e(){return t.apply(this,arguments)||this}var i,o;return o=t,(i=e).prototype=Object.create(o.prototype),i.prototype.constructor=i,i.__proto__=o,e.prototype.render=function(){var t,e=null;return void 0!==this.props.title&&(e=n("h2",null,this.props.title)),t=Array.isArray(this.props.children)?this.props.children.map((function(t){return n("div",{class:r.a.splitchild},t)})):n("div",{class:r.a.splitchild},this.props.children),n("div",{class:r.a.split},e,n("div",{class:r.a.splitparent},t))},e}(e("hosL").Component)}).call(this,e("hosL").h)},p7QU:function(n){n.exports={latex:"latex__3zlIu"}},r4EX:function(n){n.exports={panel:"panel__7bYPC"}},wQ73:function(n,t,e){"use strict";var i=e("hosL");t.a=Object(i.createContext)(!0)}}]); //# sourceMappingURL=route-calcoloNumerico.chunk.b64db.js.map