1
Fork 0
mirror of https://github.com/Steffo99/unisteffo.git synced 2025-03-13 12:17:36 +00:00
This commit is contained in:
Steffo 2020-08-24 23:36:06 +02:00
parent de162d28fa
commit 7f421fc71a
27 changed files with 243 additions and 101 deletions

File diff suppressed because one or more lines are too long

1
docs/bundle.3fda8.esm.js.LICENSE.txt generated Normal file
View file

@ -0,0 +1 @@
/*! For license information please see bundle.3fda8.esm.js.LICENSE.txt */

View file

@ -1 +1 @@
{"version":3,"sources":[],"names":[],"mappings":"","file":"bundle.5b850.esm.js","sourceRoot":""}
{"version":3,"sources":[],"names":[],"mappings":"","file":"bundle.3fda8.esm.js","sourceRoot":""}

View file

@ -1 +0,0 @@
/*! For license information please see bundle.5b850.esm.js.LICENSE.txt */

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
docs/index.html generated
View file

@ -1 +1 @@
<!DOCTYPE html><html lang="it"><head><meta charset="utf-8"><title>appuntiweb</title><meta content="width=device-width,initial-scale=1" name="viewport"><link href="/favicon.ico" rel="icon" type="image/x-icon"><link href="/favicon.ico" rel="shortcut icon" type="image/x-icon"><style>body{background-color:#0d193b}</style><link rel="manifest" href="/manifest.json"><link href="/bundle.724d1.css" rel="preload" as="style"><noscript><link rel="stylesheet" href="/bundle.724d1.css"></noscript><script>function $loadcss(u,m,l){(l=document.createElement('link')).rel='stylesheet';l.href=u;document.head.appendChild(l)}$loadcss("/bundle.724d1.css")</script></head><body><script type="__PREACT_CLI_DATA__">{"preRenderData":{"url":"/"}}</script><script nomodule="">!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()},!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script><script crossorigin="anonymous" src="/bundle.5b850.esm.js" type="module"></script><script nomodule="" src="/polyfills.8f3b5.js"></script><script nomodule="" defer="defer" src="/bundle.d92d2.js"></script></body></html>
<!DOCTYPE html><html lang="it"><head><meta charset="utf-8"><title>appuntiweb</title><meta content="width=device-width,initial-scale=1" name="viewport"><link href="/favicon.ico" rel="icon" type="image/x-icon"><link href="/favicon.ico" rel="shortcut icon" type="image/x-icon"><style>body{background-color:#0d193b}</style><link rel="manifest" href="/manifest.json"><link href="/bundle.724d1.css" rel="preload" as="style"><noscript><link rel="stylesheet" href="/bundle.724d1.css"></noscript><script>function $loadcss(u,m,l){(l=document.createElement('link')).rel='stylesheet';l.href=u;document.head.appendChild(l)}$loadcss("/bundle.724d1.css")</script></head><body><script type="__PREACT_CLI_DATA__">{"preRenderData":{"url":"/"}}</script><script nomodule="">!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()},!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script><script crossorigin="anonymous" src="/bundle.3fda8.esm.js" type="module"></script><script nomodule="" src="/polyfills.8f3b5.js"></script><script nomodule="" defer="defer" src="/bundle.cdee3.js"></script></body></html>

View file

@ -1 +1 @@
{"/":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.5b850.esm.js":{"type":"script","weight":1}},"/AlgoritmiEStruttureDati":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.5b850.esm.js":{"type":"script","weight":1},"route-AlgoritmiEStruttureDati.chunk.e6f90.esm.js":{"type":"script","weight":0.9}},"/ApprendimentoSistemiArtificiali":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.5b850.esm.js":{"type":"script","weight":1},"route-ApprendimentoSistemiArtificiali.chunk.857ce.esm.js":{"type":"script","weight":0.9},"route-ApprendimentoSistemiArtificiali.chunk.55de3.css":{"type":"style","weight":0.9}},"/BasiDiDati":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.5b850.esm.js":{"type":"script","weight":1},"route-BasiDiDati.chunk.f1dc7.esm.js":{"type":"script","weight":0.9},"route-BasiDiDati.chunk.1d0a7.css":{"type":"style","weight":0.9}},"/CalcoloNumerico":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.5b850.esm.js":{"type":"script","weight":1},"route-CalcoloNumerico.chunk.980bc.esm.js":{"type":"script","weight":0.9},"route-CalcoloNumerico.chunk.782c4.css":{"type":"style","weight":0.9}},"/Fisica":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.5b850.esm.js":{"type":"script","weight":1},"route-Fisica.chunk.e2766.esm.js":{"type":"script","weight":0.9},"route-Fisica.chunk.ed9a8.css":{"type":"style","weight":0.9}},"/Home":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.5b850.esm.js":{"type":"script","weight":1},"route-Home.chunk.d3981.esm.js":{"type":"script","weight":0.9},"route-Home.chunk.b342d.css":{"type":"style","weight":0.9}},"/MingwInstall":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.5b850.esm.js":{"type":"script","weight":1},"route-MingwInstall.chunk.1eacd.esm.js":{"type":"script","weight":0.9}},"/NetLogo":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.5b850.esm.js":{"type":"script","weight":1},"route-NetLogo.chunk.18d97.esm.js":{"type":"script","weight":0.9},"route-NetLogo.chunk.1d0a7.css":{"type":"style","weight":0.9}},"/OttimizzazioneLineare":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.5b850.esm.js":{"type":"script","weight":1},"route-OttimizzazioneLineare.chunk.b7c6f.esm.js":{"type":"script","weight":0.9},"route-OttimizzazioneLineare.chunk.99830.css":{"type":"style","weight":0.9}},"/RipassoDiAlgebraLineare":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.5b850.esm.js":{"type":"script","weight":1},"route-RipassoDiAlgebraLineare.chunk.b3d47.esm.js":{"type":"script","weight":0.9},"route-RipassoDiAlgebraLineare.chunk.1d0a7.css":{"type":"style","weight":0.9}},"/Statistica":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.5b850.esm.js":{"type":"script","weight":1},"route-Statistica.chunk.68267.esm.js":{"type":"script","weight":0.9},"route-Statistica.chunk.9d494.css":{"type":"style","weight":0.9}},"/VlDiGeometria":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.5b850.esm.js":{"type":"script","weight":1},"route-VlDiGeometria.chunk.56154.esm.js":{"type":"script","weight":0.9}}}
{"/":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.3fda8.esm.js":{"type":"script","weight":1}},"/AlgoritmiEStruttureDati":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.3fda8.esm.js":{"type":"script","weight":1},"route-AlgoritmiEStruttureDati.chunk.e6f90.esm.js":{"type":"script","weight":0.9}},"/ApprendimentoSistemiArtificiali":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.3fda8.esm.js":{"type":"script","weight":1},"route-ApprendimentoSistemiArtificiali.chunk.857ce.esm.js":{"type":"script","weight":0.9},"route-ApprendimentoSistemiArtificiali.chunk.55de3.css":{"type":"style","weight":0.9}},"/BasiDiDati":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.3fda8.esm.js":{"type":"script","weight":1},"route-BasiDiDati.chunk.f1dc7.esm.js":{"type":"script","weight":0.9},"route-BasiDiDati.chunk.1d0a7.css":{"type":"style","weight":0.9}},"/CalcoloNumerico":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.3fda8.esm.js":{"type":"script","weight":1},"route-CalcoloNumerico.chunk.3b3c9.esm.js":{"type":"script","weight":0.9},"route-CalcoloNumerico.chunk.782c4.css":{"type":"style","weight":0.9}},"/Fisica":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.3fda8.esm.js":{"type":"script","weight":1},"route-Fisica.chunk.e2766.esm.js":{"type":"script","weight":0.9},"route-Fisica.chunk.ed9a8.css":{"type":"style","weight":0.9}},"/Home":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.3fda8.esm.js":{"type":"script","weight":1},"route-Home.chunk.d3981.esm.js":{"type":"script","weight":0.9},"route-Home.chunk.b342d.css":{"type":"style","weight":0.9}},"/MingwInstall":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.3fda8.esm.js":{"type":"script","weight":1},"route-MingwInstall.chunk.1eacd.esm.js":{"type":"script","weight":0.9}},"/NetLogo":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.3fda8.esm.js":{"type":"script","weight":1},"route-NetLogo.chunk.18d97.esm.js":{"type":"script","weight":0.9},"route-NetLogo.chunk.1d0a7.css":{"type":"style","weight":0.9}},"/OttimizzazioneLineare":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.3fda8.esm.js":{"type":"script","weight":1},"route-OttimizzazioneLineare.chunk.b7c6f.esm.js":{"type":"script","weight":0.9},"route-OttimizzazioneLineare.chunk.99830.css":{"type":"style","weight":0.9}},"/RipassoDiAlgebraLineare":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.3fda8.esm.js":{"type":"script","weight":1},"route-RipassoDiAlgebraLineare.chunk.0ebef.esm.js":{"type":"script","weight":0.9},"route-RipassoDiAlgebraLineare.chunk.1d0a7.css":{"type":"style","weight":0.9}},"/Statistica":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.3fda8.esm.js":{"type":"script","weight":1},"route-Statistica.chunk.68267.esm.js":{"type":"script","weight":0.9},"route-Statistica.chunk.9d494.css":{"type":"style","weight":0.9}},"/VlDiGeometria":{"bundle.724d1.css":{"type":"style","weight":1},"bundle.3fda8.esm.js":{"type":"script","weight":1},"route-VlDiGeometria.chunk.56154.esm.js":{"type":"script","weight":0.9}}}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
{"version":3,"sources":[],"names":[],"mappings":"","file":"route-CalcoloNumerico.chunk.980bc.esm.js","sourceRoot":""}
{"version":3,"sources":[],"names":[],"mappings":"","file":"route-CalcoloNumerico.chunk.3b3c9.esm.js","sourceRoot":""}

File diff suppressed because one or more lines are too long

View file

@ -1,62 +1,62 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{"2w3n":function(l){l.exports={red:"red__2y1B_",orange:"orange__dD2kx",yellow:"yellow__OEpwl",lime:"lime__CVe41",cyan:"cyan__26ZAg",blue:"blue__LO7Xm",magenta:"magenta__1Akee",example:"example__2PzAa"}},U6dl:function(l,e,o){"use strict";o.r(e),function(l){var r=o("mbOI"),i=o("ke5e");let a,t,n,c,u,m,d,p,s,g,x,w,_,v,h,q,y,f,M,Y,V,b,A,G=l=>l;const O=String.raw;e.default=function(){return l("div",null,l("h1",null,"Ripasso di Algebra Lineare ",l("small",null,"per ",l("a",{href:"/calcolonumerico"},"Calcolo Numerico"))),l(r.r,{title:"Matrici speciali"},l(r.q,{title:"Matrice identità"},l("p",null,"Elemento neutro della moltiplicazione matriciale."),l(i.a,null,l(r.p,null,O(a||(a=G`
(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{"2w3n":function(l){l.exports={red:"red__2y1B_",orange:"orange__dD2kx",yellow:"yellow__OEpwl",lime:"lime__CVe41",cyan:"cyan__26ZAg",blue:"blue__LO7Xm",magenta:"magenta__1Akee",example:"example__2PzAa"}},U6dl:function(l,e,o){"use strict";o.r(e),function(l){var i=o("mbOI"),r=o("ke5e");let a,t,n,c,u,m,s,d,p,g,x,v,_,f,w,q,h,y,M,V,Y,b,O,A,G,N=l=>l;const z=String.raw;e.default=function(){return l("div",null,l("h1",null,"Ripasso di Algebra Lineare ",l("small",null,"per ",l("a",{href:"/calcolonumerico"},"Calcolo Numerico"))),l(i.r,{title:"Matrici speciali"},l(i.q,{title:"Matrice identità"},l("p",null,"Elemento neutro della moltiplicazione matriciale."),l(r.a,null,l(i.p,null,z(a||(a=N`
\begin{pmatrix}
{\color{Yellow} 1} & {\color{Yellow} 0} & {\color{Yellow} 0}\\
{\color{Yellow} 0} & {\color{Yellow} 1} & {\color{Yellow} 0}\\
{\color{Yellow} 0} & {\color{Yellow} 0} & {\color{Yellow} 1}
\end{pmatrix}
`))))),l(r.q,{title:"Matrice diagonale"},l("p",null,"Matrice con elementi diversi da 0 solo sulla diagonale."),l(i.a,null,l(r.p,null,O(t||(t=G`
`))))),l(i.q,{title:"Matrice diagonale"},l("p",null,"Matrice con elementi diversi da 0 solo sulla diagonale."),l(r.a,null,l(i.p,null,z(t||(t=N`
\begin{pmatrix}
{\color{Yellow} 3} & {\color{Gray} 0} & {\color{Gray} 0}\\
{\color{Gray} 0} & {\color{Yellow} 4} & {\color{Gray} 0}\\
{\color{Gray} 0} & {\color{Gray} 0} & {\color{Yellow} 5}
\end{pmatrix}
`))))),l(r.q,{title:"Matrice triangolare inferiore"},l("p",null,"Matrice con elementi diversi da 0 sopra la diagonale."),l(i.a,null,l(r.p,null,O(n||(n=G`
`))))),l(i.q,{title:"Matrice triangolare inferiore"},l("p",null,"Matrice con elementi diversi da 0 sopra la diagonale."),l(r.a,null,l(i.p,null,z(n||(n=N`
\begin{pmatrix}
{\color{Yellow} 3} & {\color{Gray} 0} & {\color{Gray} 0}\\
{\color{Orange} 4} & {\color{Yellow} 4} & {\color{Gray} 0}\\
{\color{Orange} 5} & {\color{Orange} 5} & {\color{Yellow} 5}
\end{pmatrix}
`))))),l(r.q,{title:"Matrice triangolare superiore"},l("p",null,"Matrice con elementi diversi da 0 sotto la diagonale."),l(i.a,null,l(r.p,null,O(c||(c=G`
`))))),l(i.q,{title:"Matrice triangolare superiore"},l("p",null,"Matrice con elementi diversi da 0 sotto la diagonale."),l(r.a,null,l(i.p,null,z(c||(c=N`
\begin{pmatrix}
{\color{Yellow} 3} & {\color{Orange} 3} & {\color{Orange} 3}\\
{\color{Gray} 0} & {\color{Yellow} 4} & {\color{Orange} 4}\\
{\color{Gray} 0} & {\color{Gray} 0} & {\color{Yellow} 5}
\end{pmatrix}
`))))),l(r.q,{title:"Matrice non-singolare"},l("p",null,"Matrice con determinante diverso da 0."),l(r.p,null,O(u||(u=G`det(A) \neq 0`))),l("p",null,"Sono anche dette ",l("b",null,"matrici linearmente indipendenti")," o ",l("b",null,"matrici invertibili"),"."),l(i.a,null,l(r.p,null,O(m||(m=G`
`))))),l(i.q,{title:"Matrice non-singolare"},l("p",null,"Matrice con determinante diverso da 0."),l(i.p,null,z(u||(u=N`det(A) \neq 0`))),l("p",null,"Sono anche dette ",l("b",null,"matrici linearmente indipendenti")," o ",l("b",null,"matrici invertibili"),"."),l(r.a,null,l(i.p,null,z(m||(m=N`
\begin{pmatrix}
{\color{Yellow} 1} & {\color{Yellow} 1} & {\color{Yellow} 2}\\
{\color{Orange} 2} & {\color{Orange} 1} & {\color{Orange} 1}\\
{\color{Red} 1} & {\color{Red} 2} & {\color{Red} 1}
\end{pmatrix}
`))))),l(r.q,{title:"Matrice simmetrica"},l("p",null,"Matrice con un asse di simmetria lungo la diagonale."),l(r.p,null,O(d||(d=G`A = A^T`))),l(i.a,null,l(r.p,null,O(p||(p=G`
`))))),l(i.q,{title:"Matrice simmetrica"},l("p",null,"Matrice con un asse di simmetria lungo la diagonale."),l(i.p,null,z(s||(s=N`A = A^T`))),l(r.a,null,l(i.p,null,z(d||(d=N`
\begin{pmatrix}
1 & {\color{Yellow} 2} & {\color{Orange} 4}\\
{\color{Yellow} 2} & 3 & {\color{Red} 5}\\
{\color{Orange} 4} & {\color{Red} 5} & 6
\end{pmatrix}
`))))),l(r.q,{title:"Matrice antisimmetrica"},l("p",null,"Matrice con un asse di simmetria lungo la diagonale; gli elementi nel triangolo superiore sono però l'opposto di quelli del triangolo inferiore."),l("p",null,"Ha sempre degli ",l(r.h,null,"0")," lungo la diagonale."),l(r.p,null,O(s||(s=G`A = -A^T`))),l(i.a,null,l(r.p,null,O(g||(g=G`
`))))),l(i.q,{title:"Matrice antisimmetrica"},l("p",null,"Matrice con un asse di simmetria lungo la diagonale; gli elementi nel triangolo superiore sono però l'opposto di quelli del triangolo inferiore."),l("p",null,"Ha sempre degli ",l(i.h,null,"0")," lungo la diagonale."),l(i.p,null,z(p||(p=N`A = -A^T`))),l(r.a,null,l(i.p,null,z(g||(g=N`
\begin{pmatrix}
{\color{Gray} 0} & {\color{Yellow} -2} & {\color{Orange} -4}\\
{\color{Yellow} 2} & {\color{Gray} 0} & {\color{Red} -5}\\
{\color{Orange} 4} & {\color{Red} 5} & {\color{Gray} 0}
\end{pmatrix}
`))))),l(r.q,{title:"Matrice a diagonale dominante per riga/colonna"},l("p",null,"Matrice in cui i valori della diagonale sono maggiori della somma di tutti gli altri nella riga/colonna."),l(i.a,null,l(r.p,null,O(x||(x=G`
`))))),l(i.q,{title:"Matrice a diagonale dominante per riga/colonna"},l("p",null,"Matrice in cui i valori della diagonale sono maggiori della somma di tutti gli altri nella riga/colonna."),l(r.a,null,l(i.p,null,z(x||(x=N`
\begin{pmatrix}
{\color{Orange} 9} & 1 & 2\\
1 & {\color{Orange} 8} & 1\\
1 & 2 & {\color{Orange} 7}
\end{pmatrix}
`))))),l(r.q,{title:"Matrice ortogonale"},l("p",null,"Matrice che se moltiplicata per la sua trasposta dà come risultato la ",l("b",null,"matrice identità"),"."),l(r.p,null,O(w||(w=G`A^T \cdot A = I`))),l(i.a,null,l(r.p,null,O(_||(_=G`
`))))),l(i.q,{title:"Matrice ortogonale"},l("p",null,"Matrice che se moltiplicata per la sua trasposta dà come risultato la ",l("b",null,"matrice identità"),"."),l(i.p,null,z(v||(v=N`A^T \cdot A = I`))),l(r.a,null,l(i.p,null,z(_||(_=N`
\begin{pmatrix}
\frac{1}{3} & \frac{2}{3} & -\frac{2}{3}\\
\frac{2}{3} & \frac{1}{3} & \frac{2}{3}\\
\frac{2}{3} & -\frac{2}{3} & -\frac{1}{3}\\
\end{pmatrix}
`))))),l(r.q,{title:"Matrice inversa"},l("p",null,"Matrice tale che:"),l(r.p,null,O(v||(v=G`A^{-1} \cdot A = I`)))),l(r.q,{title:"Matrice sparsa"},l("p",null,"Matrice con pochissimi valori diversi da 0."),l(i.a,null,l(r.p,null,O(h||(h=G`
`))))),l(i.q,{title:"Matrice inversa"},l("p",null,"Matrice tale che:"),l(i.p,null,z(f||(f=N`A^{-1} \cdot A = I`)))),l(i.q,{title:"Matrice sparsa"},l("p",null,"Matrice con pochissimi valori diversi da 0."),l(r.a,null,l(i.p,null,z(w||(w=N`
\begin{pmatrix}
{\color{Gray} 0} & 1 & {\color{Gray} 0}\\
1 & 1 & {\color{Gray} 0}\\
{\color{Gray} 0} & {\color{Gray} 0} & 1
\end{pmatrix}
`)))))),l(r.r,{title:"Norme vettoriali"},l(r.q,{title:"Norma vettoriale"},l("p",null,"Funzione che associa un valore positivo a ogni vettore diverso da 0, e 0 al vettore zero."),l(i.a,null,l("a",{href:"https://it.wikipedia.org/wiki/Norma_(matematica)#/media/File:Vector_norms.svg"},"Esempi su Wikipedia"))),l(r.q,{title:"Norma a infinito"},l("p",null,"Massimo dei valori assoluti di tutti gli elementi del vettore."),l("p",null,l(r.h,null,O(q||(q=G`\Vert x \Vert_\infty = max_{i = 1..n} | x_i |`))))),l(r.q,{title:"Norma a 1"},l("p",null,"Somma dei valori assoluti di tutti gli elementi del vettore."),l("p",null,l(r.h,null,O(y||(y=G`\Vert x \Vert_1 = \sum_{i = 1}^n | x_i |`))))),l(r.q,{title:"Norma a 2"},l("p",null,"Radice quadrata della somma dei quadrati di tutti gli elementi del vettore."),l("p",null,l(r.h,null,O(f||(f=G`\Vert x \Vert_2 = \sqrt{\sum_{i = 1}^n x_i^2}`)))))),l(r.r,{title:"Norme matriciali"},l(r.q,{title:"Norma matriciale indotta"},l("p",null,"Funzione che associa un valore positivo a ogni matrice diversa da 0, e 0 alla matrice zero."),l("p",null,"Si ricavano dalle norme vettoriali:"),l("p",null,l(r.h,null,O(M||(M=G`\Vert A \Vert = sup_{x \in \mathbb{R}, x \neq 0} \frac{\Vert A \cdot x \Vert}{\Vert x \Vert}`)))),l(i.a,null,l(r.h,null,"sup")," è l'estremo superiore di un insieme. E' molto simile al massimo: ricordi le prime lezioni di Analisi?")),l(r.q,{title:"Norma a infinito"},l("p",null,"Massimo delle somme dei valori assoluti di tutti gli elementi di ogni riga di una matrice."),l("p",null,l(r.h,null,O(Y||(Y=G`\Vert A \Vert_\infty = max_{i = 1..n} \sum_{j = 1}^n | a_{ij} |`))))),l(r.q,{title:"Norma a 1"},l("p",null,"Massimo delle somme dei valori assoluti di tutti gli elementi di ogni colonna di una matrice."),l("p",null,l(r.h,null,O(V||(V=G`\Vert A \Vert_1 = max_{j = 1..n} \sum_{i = 1}^n | a_{ij} |`))))),l(r.q,{title:"Norma a 2"},l("p",null,"Radice quadrata del rango del prodotto tra una matrice e la sua trasposta."),l("p",null,l(r.h,null,O(b||(b=G`\Vert A \Vert_2 = \sqrt{\rho ( A^T \times A ) }`)))))),l(r.r,{title:"Errori"},l(r.q,{title:"Errore relativo tra vettori e matrici"},l("p",null,"Le norme sono usate per calcolare l'errore relativo tra due vettori o matrici:"),l("p",null,l(r.h,null,O(A||(A=G`\frac{\Vert x - y \Vert}{\Vert x \Vert}`)))))))}}.call(this,o("hosL").h)},ke5e:function(l,e,o){"use strict";(function(l){var r=o("2w3n"),i=o.n(r);e.a=function(e){return l("div",{class:i.a.example},e.children)}}).call(this,o("hosL").h)}}]);
//# sourceMappingURL=route-RipassoDiAlgebraLineare.chunk.b3d47.esm.js.map
`)))))),l(i.r,{title:"Norme vettoriali"},l(i.q,{title:"Norma vettoriale"},l("p",null,"Funzione che associa un valore positivo a ogni vettore diverso da 0, e 0 al vettore zero."),l(r.a,null,l("a",{href:"https://it.wikipedia.org/wiki/Norma_(matematica)#/media/File:Vector_norms.svg"},"Esempi su Wikipedia"))),l(i.q,{title:"Norma a infinito"},l("p",null,"Massimo dei valori assoluti di tutti gli elementi del vettore."),l("p",null,l(i.h,null,z(q||(q=N`\Vert x \Vert_\infty = max_{i = 1..n} | x_i |`))))),l(i.q,{title:"Norma a 1"},l("p",null,"Somma dei valori assoluti di tutti gli elementi del vettore."),l("p",null,l(i.h,null,z(h||(h=N`\Vert x \Vert_1 = \sum_{i = 1}^n | x_i |`))))),l(i.q,{title:"Norma a 2"},l("p",null,"Radice quadrata della somma dei quadrati di tutti gli elementi del vettore."),l("p",null,l(i.h,null,z(y||(y=N`\Vert x \Vert_2 = \sqrt{\sum_{i = 1}^n x_i^2}`)))))),l(i.r,{title:"Norme matriciali"},l(i.q,{title:"Norma matriciale indotta"},l("p",null,"Funzione che associa un valore positivo a ogni matrice diversa da 0, e 0 alla matrice zero."),l("p",null,"Si ricavano dalle norme vettoriali:"),l("p",null,l(i.h,null,z(M||(M=N`\Vert A \Vert = sup_{x \in \mathbb{R}, x \neq 0} \frac{\Vert A \cdot x \Vert}{\Vert x \Vert}`)))),l(r.a,null,l(i.h,null,"sup")," è l'estremo superiore di un insieme. E' molto simile al massimo: ricordi le prime lezioni di Analisi?")),l(i.q,{title:"Norma a infinito"},l("p",null,"Massimo delle somme dei valori assoluti di tutti gli elementi di ogni riga di una matrice."),l("p",null,l(i.h,null,z(V||(V=N`\Vert A \Vert_\infty = max_{i = 1..n} \sum_{j = 1}^n | a_{ij} |`))))),l(i.q,{title:"Norma a 1"},l("p",null,"Massimo delle somme dei valori assoluti di tutti gli elementi di ogni colonna di una matrice."),l("p",null,l(i.h,null,z(Y||(Y=N`\Vert A \Vert_1 = max_{j = 1..n} \sum_{i = 1}^n | a_{ij} |`))))),l(i.q,{title:"Norma a 2"},l("p",null,"Radice quadrata del rango del prodotto tra una matrice e la sua trasposta."),l("p",null,l(i.h,null,z(b||(b=N`\Vert A \Vert_2 = \sqrt{\rho ( A^T \times A ) }`)))))),l(i.r,{title:"Norme tra funzioni"},l(i.q,{title:"Norma di funzione"},l("p",null,"Funzione che associa un valore reale positivo a ogni funzione.")),l(i.q,{title:"Norma a infinito"},l("p",null,"Valore massimo che assume la funzione nel suo dominio."),l(i.p,null,z(O||(O=N`\| f \|_\infty = max | f(x) |`)))),l(i.q,{title:"Norma a 1"},l(i.u,null,"TODO: Esiste?")),l(i.q,{title:"Norma a 2"},l(i.u,null,"TODO: Esiste?"))),l(i.r,{title:"Errori"},l(i.q,{title:"Errore relativo tra vettori e matrici"},l("p",null,"Le norme sono usate per calcolare l'errore relativo tra due vettori o matrici:"),l("p",null,l(i.h,null,z(A||(A=N`\frac{\Vert x - y \Vert}{\Vert x \Vert}`))))),l(i.q,{title:"Errore assoluto tra funzioni"},l("p",null,"L'errore, ovvero la ",l("b",null,"massima distanza")," tra due funzioni, si ottiene con:"),l(i.p,null,z(G||(G=N`\| f - g \|_\infty`))))))}}.call(this,o("hosL").h)},ke5e:function(l,e,o){"use strict";(function(l){var i=o("2w3n"),r=o.n(i);e.a=function(e){return l("div",{class:r.a.example},e.children)}}).call(this,o("hosL").h)}}]);
//# sourceMappingURL=route-RipassoDiAlgebraLineare.chunk.0ebef.esm.js.map

View file

@ -1 +1 @@
{"version":3,"sources":[],"names":[],"mappings":"","file":"route-RipassoDiAlgebraLineare.chunk.b3d47.esm.js","sourceRoot":""}
{"version":3,"sources":[],"names":[],"mappings":"","file":"route-RipassoDiAlgebraLineare.chunk.0ebef.esm.js","sourceRoot":""}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
docs/sw-esm.js generated

File diff suppressed because one or more lines are too long

2
docs/sw.js generated

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -91,21 +91,106 @@ export default function (props) {
</p>
</Panel>
<Panel title={"Metodo di Lagrange"}>
<Todo>TODO</Todo>
<p>
È possibile scrivere il polinomio di interpolazione <b>raccogliendo le <ILatex>{r`y`}</ILatex></b>:
</p>
<PLatex>{r`p_n (x) = y_0 L_0 + y_1 L_1 + y_2 L_2 + \dots + y_n L_n`}</PLatex>
<p>
I polinomi <ILatex>{r`L_k`}</ILatex> sono detti <b>polinomi di Lagrange</b>, e hanno le seguenti proprietà:
</p>
<ul>
<li>
Valgono <ILatex>1</ILatex> in corrispondenza del nodo con lo stesso indice, <ILatex>0</ILatex> in corrispondenza dei nodi con indice diverso e <ILatex>{r`0 < n < 1`}</ILatex> in tutti gli altri casi.
<PLatex>{r`
\begin{cases}
L_k(x_k) = 1 \qquad (nel\ nodo)\\
L_k(x_j) = 0 \qquad (altri\ nodi)
\end{cases}
`}</PLatex></li>
<li>
Si compongono con questo prodotto:
<PLatex>{r`L_k = \frac{(x - x_0) \cdot \dots \cdot (x - x_{k-1}) \cdot (x - x_{k+1}) \cdot \dots \cdot (x_k - x_n)}{(x_k - x_0) \cdot \dots \cdot (x_k - x_{k-1}) \cdot (x_k - x_{k+1}) \cdot \dots \cdot (x_k - x_n)}`}</PLatex>
</li>
</ul>
<Example>Non c'è il termine con <ILatex>{r`x_k`}</ILatex>!</Example>
<p>
Tutti insieme formano la <b>base di Lagrange</b>.
</p>
<Example>Si chiama base perchè sono <b>linearmente indipendenti</b>!</Example>
<p>
Questo metodo permette di calcolare il valore del polinomio di interpolazione <b>in un singolo punto</b>:
</p>
<Example>
<p>
Si può risparmiare tempo di calcolo calcolando una singola volta il numeratore con <i>tutti</i> i termini:
</p>
<PLatex>{r`\omega_n = (x - x_0) \cdot (x - x_1) \cdot \dots \cdot (x - x_n)`}</PLatex>
<p>
E poi dividendo per il termine che andrebbe escluso:
</p>
<PLatex>{r`L_k(x) = \frac{ \omega_n }{ (x - x_k) \cdot \prod_{i=0, i \neq k} (x_k - x_i) }`}</PLatex>
</Example>
<p>
Ha costo computazionale <ILatex>{r`O(n^2)`}</ILatex>.
</p>
</Panel>
</Section>
<Section title={"Resto di interpolazione"}>
<Panel title={"Definizione"}>
<Todo>TODO</Todo>
<p>
È l'<b>errore compiuto durante l'interpolazione</b>.
</p>
<p>
Se la funzione <ILatex>f</ILatex> è interpolata da <ILatex>p_n</ILatex>, allora esso varrà:
</p>
<PLatex>{r`R_n(x) = f(x) - p_n(x)`}</PLatex>
<p>
In particolare, è interessante la sua norma a infinito, <ILatex>{r`\| f - p_n \|_\infty`}</ILatex>, che corrisponde alla distanza massima tra le due funzioni.
</p>
<p>
Un teorema dice che esso è uguale a: <Todo>TODO: Non credo serva.</Todo>
</p>
<PLatex>{r`R_n(x) = \frac{ \omega_n(x) }{ (n + 1)! } \cdot f^{(n+1)}(\Xi)`}</PLatex>
</Panel>
<Panel title={"Stima"}>
<Todo>TODO</Todo>
<p>
<Todo>TODO: Tutta la dimostrazione di queste due affermazioni.</Todo>
</p>
<p>
L'errore nell'interpolazione dipende principalmente da due fattori:
</p>
<ul>
<li>Come sono <b>distribuiti sull'asse X</b> i punti da interpolare</li>
<li>Il grado del polinomio di interpolazione</li>
</ul>
</Panel>
<Panel title={"Fenomeno di Runge"}>
<Todo>TODO</Todo>
<p>
Fenomeno che si verifica cercando di interpolare la funzione di Runge (<ILatex>{r`\frac{1}{1 + 25x^2}`}</ILatex>).
</p>
<p>
Scegliendo <b>nodi equispaziati</b>, l'errore di interpolazione sarà <span style={"font-size: x-large;"}>ENORME</span> vicino ai due estremi dell'intervallo.
</p>
<Example>
Addirittura, più nodi verranno scelti, più esso sarà alto!
</Example>
<p>
Si evita scegliendo i nodi in una maniera diversa.
</p>
</Panel>
<Panel title={"Nodi di Chebychev"}>
<Todo>TODO</Todo>
<p>
La <b>scelta ottimale</b> dei punti di interpolazione.
</p>
<p>
Consiste nel partizionare una semicirconferenza, e proiettare le partizioni sul diametro.
</p>
<p>
La formula usata per ottenere <ILatex>{r`n`}</ILatex> punti è:
</p>
<PLatex>{r`x_i = \cos \left( \frac{ (2 \cdot i + 1) \cdot \pi }{ 2 \cdot (n+1) } \right)`}</PLatex>
</Panel>
</Section>
</Fragment>

View file

@ -1,4 +1,4 @@
import {ILatex, Panel, PLatex, Section} from "bluelib";
import {ILatex, Panel, PLatex, Section, Todo} from "bluelib";
import Example from "../components/Example";
const r = String.raw;
@ -245,6 +245,25 @@ export default function (params) {
</p>
</Panel>
</Section>
<Section title={"Norme tra funzioni"}>
<Panel title={"Norma di funzione"}>
<p>
Funzione che associa un valore reale positivo a ogni funzione.
</p>
</Panel>
<Panel title={"Norma a infinito"}>
<p>
Valore massimo che assume la funzione nel suo dominio.
</p>
<PLatex>{r`\| f \|_\infty = max | f(x) |`}</PLatex>
</Panel>
<Panel title={"Norma a 1"}>
<Todo>TODO: Esiste?</Todo>
</Panel>
<Panel title={"Norma a 2"}>
<Todo>TODO: Esiste?</Todo>
</Panel>
</Section>
<Section title={"Errori"}>
<Panel title={"Errore relativo tra vettori e matrici"}>
<p>
@ -254,6 +273,12 @@ export default function (params) {
<ILatex>{r`\frac{\Vert x - y \Vert}{\Vert x \Vert}`}</ILatex>
</p>
</Panel>
<Panel title={"Errore assoluto tra funzioni"}>
<p>
L'errore, ovvero la <b>massima distanza</b> tra due funzioni, si ottiene con:
</p>
<PLatex>{r`\| f - g \|_\infty`}</PLatex>
</Panel>
</Section>
</div>
)