1
Fork 0
mirror of https://github.com/Steffo99/unisteffo.git synced 2024-11-27 02:14:20 +00:00
triennale-appunti-steffo/docs/route-CalcoloNumerico.chunk.52fc3.js

2 lines
No EOL
18 KiB
JavaScript
Generated

(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{"3duz":function(n){n.exports={example:"example__9acWs"}},"8uYk":function(n){n.exports={box:"box__3cKyY",default:"default__v-emJ",red:"red__339Cz",orange:"orange__24_8v",yellow:"yellow__1Jo9W",lime:"lime__34yV5",cyan:"cyan__3RqLr",blue:"blue__13Wnj",magenta:"magenta__2tkzq"}},JESo:function(n){n.exports={inline:"inline__1yl8V",block:"block__fPiiB"}},KN5E:function(n){n.exports={todo:"todo__2IWIS"}},OPqz:function(n,t,e){"use strict";(function(n){var i=e("TWV3"),l=e("hosL");t.a=function(t){return n(l.Fragment,null,n("h2",null,t.title),n(i.a,null,t.children))}}).call(this,e("hosL").h)},OmdA:function(n){n.exports={title:"title__3ZVpg",contents:"contents__20_NI"}},Q7TX:function(n,t,e){"use strict";(function(n){var i=e("JESo"),l=e.n(i),r=e("QRet"),a=e("8CDw"),o=e("wQ73");t.a=function(t){var e=Object(r.b)(a.a),i=Object(r.b)(o.a);return n("img",(void 0===t.inline?i:t.inline)?{src:"https://latex.codecogs.com/svg.latex?"+("\\inline {\\color{"+e+"} "+t.children+" }"),alt:t.children,title:t.children,class:l.a.latex+" "+l.a.inline}:{src:"https://latex.codecogs.com/svg.latex?"+("{\\color{"+e+"} "+t.children+" }"),alt:t.children,title:t.children,class:l.a.latex+" "+l.a.block})}}).call(this,e("hosL").h)},QNda:function(n,t,e){"use strict";(function(n){e.d(t,"a",(function(){return a}));var i=e("hosL"),l=e("e8JA"),r=e.n(l),a=function(t){function e(){var n;return(n=t.call(this)||this).state={now:Date.now()},n.timer=null,n}var i,l;l=t,(i=e).prototype=Object.create(l.prototype),i.prototype.constructor=i,i.__proto__=l;var a=e.prototype;return a.componentDidMount=function(){var n=this;this.timer=setInterval((function(){n.setState({now:Date.now()})}),1e3)},a.componentWillUnmount=function(){null!==this.timer&&clearInterval(this.timer)},a.render=function(){var t="Unknown date",e=r.a.timer,i={milliseconds:"?",seconds:"?",minutes:"?",hours:"?",days:"?"};if(this.props.to){var l=(t=new Date(this.props.to))-this.state.now;l>0?i={milliseconds:l%1e3,seconds:Math.floor(l/1e3)%60,minutes:Math.floor(l/6e4)%60,hours:Math.floor(l/36e5)%24,days:Math.floor(l/864e5)}:(i={milliseconds:0,seconds:0,minutes:0,hours:0,days:0},e+=" "+r.a.expired)}else e+=" "+r.a.unknown;return n("div",{class:e,title:t},n("div",{class:r.a.days+" "+r.a.count},i.days),n("div",{className:r.a.days+" "+r.a.text},"giorni"),n("div",{class:r.a.hours+" "+r.a.count},i.hours),n("div",{className:r.a.hours+" "+r.a.text},"ore"),n("div",{class:r.a.minutes+" "+r.a.count},i.minutes),n("div",{className:r.a.minutes+" "+r.a.text},"minuti"),n("div",{class:r.a.seconds+" "+r.a.count},i.seconds),n("div",{class:r.a.seconds+" "+r.a.text},"secondi"))},e}(i.Component)}).call(this,e("hosL").h)},QRet:function(n,t,e){"use strict";function i(n,t){z.options.__h&&z.options.__h(b,n,E||t),E=0;var e=b.__H||(b.__H={__:[],__h:[]});return n>=e.__.length&&e.__.push({}),e.__[n]}function l(n){return E=1,r(g,n)}function r(n,t,e){var l=i(x++,2);return l.t=n,l.__c||(l.__c=b,l.__=[e?e(t):g(void 0,t),function(n){var t=l.t(l.__[0],n);l.__[0]!==t&&(l.__[0]=t,l.__c.setState({}))}]),l.__}function a(n,t){var e=i(x++,3);!z.options.__s&&v(e.__H,t)&&(e.__=n,e.__H=t,b.__H.__h.push(e))}function o(n,t){var e=i(x++,4);!z.options.__s&&v(e.__H,t)&&(e.__=n,e.__H=t,b.__h.push(e))}function u(n){return E=5,s((function(){return{current:n}}),[])}function c(n,t,e){E=6,o((function(){"function"==typeof n?n(t()):n&&(n.current=t())}),null==e?e:e.concat(n))}function s(n,t){var e=i(x++,7);return v(e.__H,t)?(e.__H=t,e.__h=n,e.__=n()):e.__}function _(n,t){return E=8,s((function(){return n}),t)}function p(n){var t=b.context[n.__c],e=i(x++,9);return e.__c=n,t?(null==e.__&&(e.__=!0,t.sub(b)),t.props.value):n.__}function d(n,t){z.options.useDebugValue&&z.options.useDebugValue(t?t(n):n)}function f(){y.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=[],z.options.__e(t,n.__v),!0}})),y=[]}function m(n){"function"==typeof n.u&&n.u()}function h(n){n.u=n.__()}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 l})),e.d(t,"h",(function(){return r})),e.d(t,"d",(function(){return a})),e.d(t,"f",(function(){return o})),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 _})),e.d(t,"b",(function(){return p})),e.d(t,"c",(function(){return d}));var x,b,V,z=e("hosL"),E=0,y=[],A=z.options.__r,w=z.options.diffed,L=z.options.__c,q=z.options.unmount;z.options.__r=function(n){A&&A(n),x=0;var t=(b=n.__c).__H;t&&(t.__h.forEach(m),t.__h.forEach(h),t.__h=[])},z.options.diffed=function(n){w&&w(n);var t=n.__c;t&&t.__H&&t.__H.__h.length&&(1!==y.push(t)&&V===z.options.requestAnimationFrame||((V=z.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))},z.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=[],z.options.__e(e,n.__v)}})),L&&L(n,t)},z.options.unmount=function(n){q&&q(n);var t=n.__c;if(t&&t.__H)try{t.__H.__.forEach(m)}catch(n){z.options.__e(n,t.__v)}}},RMzO:function(n,t,e){"use strict";e("KN5E");t.a=function(){return null}},TWV3:function(n,t,e){"use strict";(function(n){var i=e("htlC"),l=e.n(i);t.a=function(t){var e;return e=Array.isArray(t.children)?t.children.map((function(t){return n("div",{class:l.a.splitchild},t)})):n("div",{class:l.a.splitchild},t.children),n("div",{class:l.a.split},n("div",{class:l.a.splitparent},e))}}).call(this,e("hosL").h)},Wxxq:function(n,t,e){"use strict";(function(n){var i=e("3duz"),l=e.n(i);e("hosL");t.a=function(t){return n("div",{class:l.a.example},t.children)}}).call(this,e("hosL").h)},Y9Ml:function(n,t,e){"use strict";(function(n){var i=e("8uYk"),l=e.n(i),r=Object.freeze({RED:l.a.red,ORANGE:l.a.orange,YELLOW:l.a.yellow,LIME:l.a.lime,CYAN:l.a.cyan,BLUE:l.a.blue,MAGENTA:l.a.magenta,DEFAULT:l.a.default});t.a=function(t){var e=r.DEFAULT;return t.color&&(e=t.color),n("div",{class:l.a.box+" "+e},t.children)}}).call(this,e("hosL").h)},e8JA:function(n){n.exports={timer:"timer__3Z2pL",days:"days__myhe2",hours:"hours__3JUDn",minutes:"minutes__24lD7",seconds:"seconds__2vZ4f",count:"count__chi9X",text:"text__34ldC",unknown:"unknown__3sT2P",expired:"expired__zNiuP"}},htlC:function(n){n.exports={splitparent:"splitparent__3-wBs",splitchild:"splitchild__begkX"}},imVn:function(n,t,e){"use strict";(function(n){var i=e("OmdA"),l=e.n(i),r=e("Y9Ml");t.a=function(t){return n(r.a,{color:t.color},n("h3",{class:l.a.title},t.title),n("div",{class:l.a.contents},t.children))}}).call(this,e("hosL").h)},wQ73:function(n,t,e){"use strict";var i=e("hosL");t.a=Object(i.createContext)(!0)},yWBn:function(n,t,e){"use strict";e.r(t),function(n){function i(){var n=w(["\frac{Vert x - y Vert}{Vert x Vert}"],["\\frac{\\Vert x - y \\Vert}{\\Vert x \\Vert}"]);return i=function(){return n},n}function l(){var n=w(["Vert A Vert_2 = sqrt{\rho ( A^T \times A ) }"],["\\Vert A \\Vert_2 = \\sqrt{\\rho ( A^T \\times A ) }"]);return l=function(){return n},n}function r(){var n=w(["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 r=function(){return n},n}function a(){var n=w(["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 a=function(){return n},n}function o(){var n=w(["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 o=function(){return n},n}function u(){var n=w(["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=w(["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=w(["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 _(){var n=w(["x^* = fl left( \frac{2}{4} \right)"],["x^* = fl \\left( \\frac{2}{4} \\right)"]);return _=function(){return n},n}function p(){var n=w(["x^* = fl ( 2 cdot t )"],["x^* = fl ( 2 \\cdot t )"]);return p=function(){return n},n}function d(){var n=w(["t = fl left( \frac{1}{4} \right)"],["t = fl \\left( \\frac{1}{4} \\right)"]);return d=function(){return n},n}function f(){var n=w(["2x = 4"]);return f=function(){return n},n}function m(){var n=w(["y = \frac{1}{x}"],["y = \\frac{1}{x}"]);return m=function(){return n},n}function h(){var n=w(["epsilon_x = epsilon_y = dots = 0"],["\\epsilon_x = \\epsilon_y = \\dots = 0"]);return h=function(){return n},n}function v(){var n=w(["epsilon_1 = epsilon_2 = dots = 0"],["\\epsilon_1 = \\epsilon_2 = \\dots = 0"]);return v=function(){return n},n}function g(){var n=w(["fl(x) = (x)(1 + epsilon_x)"],["fl(x) = (x)(1 + \\epsilon_x)"]);return g=function(){return n},n}function x(){var n=w(["mathbb{R}"],["\\mathbb{R}"]);return x=function(){return n},n}function b(){var n=w(["\frac{1}{2}"],["\\frac{1}{2}"]);return b=function(){return n},n}function V(){var n=w(["E_r leq k cdot \beta^{1-t}"],["E_r \\leq k \\cdot \\beta^{1-t}"]);return V=function(){return n},n}function z(){var n=w(["\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 z=function(){return n},n}function E(){var n=w(["E_a = left | alpha - alpha^* \right |"],["E_a = \\left | \\alpha - \\alpha^* \\right |"]);return E=function(){return n},n}function y(){var n=w(["alpha^*"],["\\alpha^*"]);return y=function(){return n},n}function A(){var n=w(["alpha"],["\\alpha"]);return A=function(){return n},n}function w(n,t){return t||(t=n.slice(0)),n.raw=t,n}e("hosL");var L=e("OPqz"),q=e("Q7TX"),N=e("imVn"),O=e("Wxxq"),k=e("RMzO"),H=e("QNda"),M=e("wQ73"),T=String.raw;t.default=function(){return n(M.a.Provider,{value:!0},n("div",null,n("h1",null,"Calcolo Numerico"),n(L.a,{title:"Unimore"},n(N.a,{title:"Email della prof.ssa"},n("p",null,n("a",{href:"mailto:silvia.bonettini@unimore.it"},"silvia.bonettini@unimore.it"))),n(N.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(N.a,{title:"Prossimi appelli"},n("ol",null,n("li",null,n(H.a,{to:"2020-06-15"})),n("li",null,n(H.a,{to:"2020-06-22"})),n("li",null,n(H.a,{to:"2020-07-06"})),n("li",null,n(H.a,{to:"2020-07-13"})),n("li",null,n(H.a,{to:"2020-07-20"})),n("li",null,n(H.a,{to:"2020-07-27"}))))),n(L.a,{title:"Algoritmi"},n(N.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(L.a,{title:"Errore di rappresentazione"},n(N.a,{title:"Errore di rappresentazione"},n("p",null,"Con i numeri floating point può capitare che un certo numero ",n(q.a,null,T(A()))," non sia rappresentato correttamente."),n("p",null,"In tal caso, il numero si indica con ",n(q.a,null,T(y())),".")),n(N.a,{title:"Errore assoluto"},n("p",null,"È la differenza tra il numero desiderato e il numero rappresentato:"),n("p",null,n(q.a,null,T(E()))),n(O.a,null,"Vale sempre 0, tranne in caso di underflow o overflow.")),n(N.a,{title:"Errore relativo"},n("p",null,"Indica quanto il numero rappresentato differisce dal numero desiderato:"),n("p",null,n(q.a,null,T(z()))))),n(L.a,{title:"Floating point"},n(N.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(q.a,null,T(V()))),n("ul",null,n("li",null,n(q.a,null,"\\beta")," è uguale alla base utilizzata (solitamente 2)."),n("li",null,n(q.a,null,"t")," è uguale al numero di cifre della mantissa."),n("li",null,n(q.a,null,"k")," è uguale a ",n(q.a,null,"1")," se il numero viene rappresentato per troncamento oppure a ",n(q.a,null,T(b()))," se viene rappresentato per arrotondamento.")))),n(L.a,{title:"Operazioni di macchina"},n(N.a,{title:"Un nuovo insieme"},n("p",null,"L'insieme ",n(q.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(q.a,null,"F")," producono risultati in ",n(q.a,null,T(x())),", che però decaderanno nuovamente a elementi di ",n(q.a,null,"F"),", perdendo informazioni."),n("p",null,"Il teorema della precisione di macchina si applica quindi anche ai risultati delle operazioni.")),n(N.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(N.a,{title:"La funzione fl"},n("p",null,"Indica che un valore è soggetto alla precisione di macchina:"),n("p",null,n(q.a,null,T(g()))))),n(L.a,{title:"Errori nelle operazioni di macchina"},n(N.a,{title:"Errore inerente"},n("p",null,"Errore dipendente ",n("b",null,"solo dai dati"),"."),n("p",null,n(k.a,null,"TODO: qual è la formula?")),n("p",null,"È l'errore che si presenterebbe se ",n(q.a,null,T(v())),".")),n(N.a,{title:"Errore algoritmico"},n("p",null,"Errore dipendente ",n("b",null,"solo dalle operazioni effettuate"),"."),n("p",null,n(k.a,null,"TODO: qual è la formula?")),n("p",null,"È l'errore che si presenterebbe se ",n(q.a,null,T(h())),"."))),n(L.a,null,n(N.a,{title:"Problema ben condizionato"},n("p",null,"Un problema poco sensibile all'",n("b",null,"errore inerente"),"."),n(O.a,null,n(q.a,null,T(m()))," è mal condizionato intorno allo 0 e ben condizionato lontano dallo 0.")),n(N.a,{title:"Algoritmo stabile"},n("p",null,"Un algoritmo poco sensibile all'",n("b",null,"errore algoritmico"),"."),n(O.a,null,n("p",null,"Cerchiamo un algoritmo che risolva ",n(q.a,null,T(f())),"."),n("p",null,"Calcolare prima ",n(q.a,null,T(d()))," e poi ",n(q.a,null,T(p()))," porta a una perdita di precisione."),n("p",null,"Calcolare direttamente ",n(q.a,null,T(_()))," non ha alcuna perdita di precisione e rende l'algoritmo ",n("b",null,"più stabile")," del precedente.")))),n(L.a,null,n(N.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(N.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(L.a,{title:"Le cose più difficili di Algebra Lineare"},n(N.a,{title:"Matrice singolare"},n("p",null,"Matrice con determinante 0."),n("p",null,"Le matrici singolari ",n("b",null,"non sono invertibili"),"."))),n(L.a,{title:"Norme"},n(N.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(O.a,null,n("a",{href:"https://it.wikipedia.org/wiki/Norma_(matematica)#/media/File:Vector_norms.svg"},"Esempi su Wikipedia"))),n(N.a,{title:"Norma a infinito"},n("p",null,"Massimo dei valori assoluti di tutti gli elementi del vettore."),n("p",null,n(q.a,null,T(s())))),n(N.a,{title:"Norma a 1"},n("p",null,"Somma dei valori assoluti di tutti gli elementi del vettore."),n("p",null,n(q.a,null,T(c())))),n(N.a,{title:"Norma a 2"},n("p",null,"Radice quadrata della somma dei quadrati di tutti gli elementi del vettore."),n("p",null,n(q.a,null,T(u()))))),n(L.a,null,n(N.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(q.a,null,T(o()))),n(O.a,null,n(q.a,null,"sup")," è l'estremo superiore di un insieme. E' molto simile al massimo: ricordi le prime lezioni di Analisi?")),n(N.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(q.a,null,T(a())))),n(N.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(q.a,null,T(r())))),n(N.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(q.a,null,T(l()))))),n(L.a,null,n(N.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(q.a,null,T(i()))))),n(L.a,{title:"Fattorizzazione"},n(N.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(N.a,{title:"Teorema di Rouché-Capélli"},n("p",null)))))}}.call(this,e("hosL").h)}}]);
//# sourceMappingURL=route-CalcoloNumerico.chunk.52fc3.js.map