Macierze
from random import choice
from IPython.display import display, Markdown, Latex
import generator_zadan.generatory as gz
print(gz.__version__)
0.2.11
ile_zadan_przykladowych = 10
Wyznacznik
zadanie = gz.wyznacznik(wymiar=choice([4,5,6]))
zadanie
('Obliczyć wyznacznik macierzy A\n\t\\[\n\t\t\\textnormal{A=} \\left[\\begin{matrix}2 & 0 & -2 & 3 & 0 & -2\\\\3 & -2 & -1 & 3 & -1 & 3\\\\0 & 1 & 0 & 1 & 2 & 3\\\\2 & 1 & -2 & 3 & 2 & 3\\\\1 & 2 & -2 & 3 & 3 & 0\\\\-1 & 3 & 1 & 2 & 0 & 0\\end{matrix}\\right]\n\t\\]',
'$\\det(A)= -6$')
Show code cell source
print("\033[34m** Zadanie **" + '*' * 81 + '\033[0m')
print(zadanie[0])
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
print(zadanie[1])
print("\033[32m*\033[0m" * 95)
** Zadanie ***********************************************************************************
Obliczyć wyznacznik macierzy A
\[
\textnormal{A=} \left[\begin{matrix}2 & 0 & -2 & 3 & 0 & -2\\3 & -2 & -1 & 3 & -1 & 3\\0 & 1 & 0 & 1 & 2 & 3\\2 & 1 & -2 & 3 & 2 & 3\\1 & 2 & -2 & 3 & 3 & 0\\-1 & 3 & 1 & 2 & 0 & 0\end{matrix}\right]
\]
***********************************************************************************************
** Rozwiązanie ********************************************************************************
$\det(A)= -6$
***********************************************************************************************
Show code cell source
for i in range(1, ile_zadan_przykladowych + 1):
zadanie = gz.wyznacznik(wymiar=choice([4,5,6]))
print(f"\033[34m** Zadanie {i} **" + '*' * 80 + '\033[0m')
display(Markdown(zadanie[0][:30].replace('A', '*A*')))
display(Latex(zadanie[0][30:]))
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
display(Latex(zadanie[1].replace("$", "$$")))
print("\033[32m*\033[0m" * 95)
** Zadanie 1 **********************************************************************************
Obliczyć wyznacznik macierzy A
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 2 **********************************************************************************
Obliczyć wyznacznik macierzy A
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 3 **********************************************************************************
Obliczyć wyznacznik macierzy A
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 4 **********************************************************************************
Obliczyć wyznacznik macierzy A
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 5 **********************************************************************************
Obliczyć wyznacznik macierzy A
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 6 **********************************************************************************
Obliczyć wyznacznik macierzy A
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 7 **********************************************************************************
Obliczyć wyznacznik macierzy A
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 8 **********************************************************************************
Obliczyć wyznacznik macierzy A
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 9 **********************************************************************************
Obliczyć wyznacznik macierzy A
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 10 **********************************************************************************
Obliczyć wyznacznik macierzy A
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
Równanie macierzowe
zadanie = gz.rownanie_macierzowe()
zadanie
('Rozwiązać równanie:\n\t\\[\n\t\t\\left[\\begin{matrix}1 & 1 & 2 & 0 & 0\\\\1 & 0 & 2 & 1 & 0\\end{matrix}\\right]\\cdot \n\t\t\\left[\\begin{matrix}-1 & 1 & 0 & -2 & 1\\\\0 & -1 & 0 & -1 & -1\\end{matrix}\\right]^T + \n\t\t4X=\n\t\tX \\cdot \\left[\\begin{matrix}-1 & 1\\\\0 & -1\\\\-1 & -1\\\\0 & -1\\\\2 & -1\\end{matrix}\\right]^T \\cdot\n\t\t\\left[\\begin{matrix}-2 & -2\\\\-2 & -2\\\\0 & -1\\\\-2 & 0\\\\1 & 0\\end{matrix}\\right] \n\t\\]',
'$ \\left[\\begin{matrix}0 & -1\\\\-3 & -1\\end{matrix}\\right] + \n\t4X=\n\tX \\cdot \\left[\\begin{matrix}4 & 3\\\\1 & 1\\end{matrix}\\right] , \\quad \n\t\\left[\\begin{matrix}0 & -1\\\\-3 & -1\\end{matrix}\\right] = \n\tX \\cdot \\left[\\begin{matrix}0 & 3\\\\1 & -3\\end{matrix}\\right] $ \\\\ \n\t$X=\\frac{1}{-3}\\left[\\begin{matrix}1 & 0\\\\10 & 9\\end{matrix}\\right].$')
Show code cell source
print("\033[34m** Zadanie **" + '*' * 81 + '\033[0m')
print(zadanie[0])
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
print(zadanie[1])
print("\033[32m*\033[0m" * 95)
** Zadanie ***********************************************************************************
Rozwiązać równanie:
\[
\left[\begin{matrix}1 & 1 & 2 & 0 & 0\\1 & 0 & 2 & 1 & 0\end{matrix}\right]\cdot
\left[\begin{matrix}-1 & 1 & 0 & -2 & 1\\0 & -1 & 0 & -1 & -1\end{matrix}\right]^T +
4X=
X \cdot \left[\begin{matrix}-1 & 1\\0 & -1\\-1 & -1\\0 & -1\\2 & -1\end{matrix}\right]^T \cdot
\left[\begin{matrix}-2 & -2\\-2 & -2\\0 & -1\\-2 & 0\\1 & 0\end{matrix}\right]
\]
***********************************************************************************************
** Rozwiązanie ********************************************************************************
$ \left[\begin{matrix}0 & -1\\-3 & -1\end{matrix}\right] +
4X=
X \cdot \left[\begin{matrix}4 & 3\\1 & 1\end{matrix}\right] , \quad
\left[\begin{matrix}0 & -1\\-3 & -1\end{matrix}\right] =
X \cdot \left[\begin{matrix}0 & 3\\1 & -3\end{matrix}\right] $ \\
$X=\frac{1}{-3}\left[\begin{matrix}1 & 0\\10 & 9\end{matrix}\right].$
***********************************************************************************************
Show code cell source
for i in range(1, ile_zadan_przykladowych + 1):
zadanie = gz.rownanie_macierzowe()
print(f"\033[34m** Zadanie {i} **" + '*' * 80 + '\033[0m')
display(Markdown(zadanie[0].split(':')[0]))
display(Latex(zadanie[0].split(':')[1]))
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
display(Latex(zadanie[1].replace('$ \\\\ \n\t$', ',\\quad ').replace('$', '$$')))
print("\033[32m*\033[0m" * 95)
** Zadanie 1 **********************************************************************************
Rozwiązać równanie
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 2 **********************************************************************************
Rozwiązać równanie
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 3 **********************************************************************************
Rozwiązać równanie
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 4 **********************************************************************************
Rozwiązać równanie
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 5 **********************************************************************************
Rozwiązać równanie
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 6 **********************************************************************************
Rozwiązać równanie
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 7 **********************************************************************************
Rozwiązać równanie
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 8 **********************************************************************************
Rozwiązać równanie
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 9 **********************************************************************************
Rozwiązać równanie
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 10 **********************************************************************************
Rozwiązać równanie
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
Wyznacznik z parametrem
zadanie = gz.wyznacznik_parametr(wymiar=choice([2, 3, 4]), gotowiec=True)
zadanie
('Dla jakich rzeczywistych wartości parametru $x$ wyznacznik macierzy $A$ jest różny od zera?\n\t\\[\n\t\t\\textnormal{A=}\n\t\t\\left[\\begin{matrix}3 & x - 1 & x - 2\\\\x - 4 & x - 3 & 0\\\\-4 & -4 & -2\\end{matrix}\\right]\n\t\\]',
'$\\det A=2 x^{2} - 12 x + 18 \\neq 0, \\quad x\\neq 3, \\ $')
Show code cell source
print("\033[34m** Zadanie **" + '*' * 81 + '\033[0m')
print(zadanie[0])
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
print(zadanie[1])
print("\033[32m*\033[0m" * 95)
** Zadanie ***********************************************************************************
Dla jakich rzeczywistych wartości parametru $x$ wyznacznik macierzy $A$ jest różny od zera?
\[
\textnormal{A=}
\left[\begin{matrix}3 & x - 1 & x - 2\\x - 4 & x - 3 & 0\\-4 & -4 & -2\end{matrix}\right]
\]
***********************************************************************************************
** Rozwiązanie ********************************************************************************
$\det A=2 x^{2} - 12 x + 18 \neq 0, \quad x\neq 3, \ $
***********************************************************************************************
Show code cell source
for i in range(1, ile_zadan_przykladowych + 1):
zadanie = gz.wyznacznik_parametr(wymiar=choice([2, 3, 4]), gotowiec=True)
print(f"\033[34m** Zadanie {i} **" + '*' * 80 + '\033[0m')
display(Markdown(zadanie[0][:91].replace('\\ ', ' ').replace('$', '*')))
display(Latex(zadanie[0][91:]))
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
display(Latex(zadanie[1].replace('$ \\\\ \n\t$', ',\\quad ').replace('$', '$$')))
print("\033[32m*\033[0m" * 95)
** Zadanie 1 **********************************************************************************
Dla jakich rzeczywistych wartości parametru x wyznacznik macierzy A jest różny od zera?
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 2 **********************************************************************************
Dla jakich rzeczywistych wartości parametru x wyznacznik macierzy A jest różny od zera?
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 3 **********************************************************************************
Dla jakich rzeczywistych wartości parametru x wyznacznik macierzy A jest różny od zera?
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 4 **********************************************************************************
Dla jakich rzeczywistych wartości parametru x wyznacznik macierzy A jest różny od zera?
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 5 **********************************************************************************
Dla jakich rzeczywistych wartości parametru x wyznacznik macierzy A jest różny od zera?
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 6 **********************************************************************************
Dla jakich rzeczywistych wartości parametru x wyznacznik macierzy A jest różny od zera?
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 7 **********************************************************************************
Dla jakich rzeczywistych wartości parametru x wyznacznik macierzy A jest różny od zera?
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 8 **********************************************************************************
Dla jakich rzeczywistych wartości parametru x wyznacznik macierzy A jest różny od zera?
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 9 **********************************************************************************
Dla jakich rzeczywistych wartości parametru x wyznacznik macierzy A jest różny od zera?
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 10 **********************************************************************************
Dla jakich rzeczywistych wartości parametru x wyznacznik macierzy A jest różny od zera?
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
Macierz odwrotna z parametrem
zadanie = gz.macierz_odwrotna_parametr(wymiar=choice([2, 3, 4]), gotowiec=True)
zadanie
('Dla jakich rzeczywistych wartości parametru $x$ macierz $A$ posiada odwrotność?\n\t\\[\n\t\t\\textnormal{A=}\\left[\\begin{matrix}x - 2 & 2 x - 4\\\\x + 2 & 4\\end{matrix}\\right]\n\t\\]\nWyznaczyć macierz odwrotną dla $x=-1.$ Wykonać sprawdzenie.\\\\',
'$\\det A=- 2 x^{2} + 4 x\\neq 0, \\quad \n\tx\\neq 0\\ \\textnormal{oraz} \\ x\\neq 2,$\\\\\n\t$A(-1)= \\left[\\begin{matrix}-3 & -6\\\\1 & 4\\end{matrix}\\right],\\ \n\t\\det A(-1)=-6,\\ \n\tA^{-1}=- \\frac{1}{6}\\left[\\begin{matrix}4 & 6\\\\-1 & -3\\end{matrix}\\right].$')
Show code cell source
print("\033[34m** Zadanie **" + '*' * 81 + '\033[0m')
print(zadanie[0])
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
print(zadanie[1])
print("\033[32m*\033[0m" * 95)
** Zadanie ***********************************************************************************
Dla jakich rzeczywistych wartości parametru $x$ macierz $A$ posiada odwrotność?
\[
\textnormal{A=}\left[\begin{matrix}x - 2 & 2 x - 4\\x + 2 & 4\end{matrix}\right]
\]
Wyznaczyć macierz odwrotną dla $x=-1.$ Wykonać sprawdzenie.\\
***********************************************************************************************
** Rozwiązanie ********************************************************************************
$\det A=- 2 x^{2} + 4 x\neq 0, \quad
x\neq 0\ \textnormal{oraz} \ x\neq 2,$\\
$A(-1)= \left[\begin{matrix}-3 & -6\\1 & 4\end{matrix}\right],\
\det A(-1)=-6,\
A^{-1}=- \frac{1}{6}\left[\begin{matrix}4 & 6\\-1 & -3\end{matrix}\right].$
***********************************************************************************************
Show code cell source
for i in range(1, ile_zadan_przykladowych + 1):
zadanie = gz.macierz_odwrotna_parametr(wymiar=choice([2, 3, 4]), gotowiec=True)
print(f"\033[34m** Zadanie {i} **" + '*' * 80 + '\033[0m')
display(Markdown(zadanie[0][:79].replace('$', '*')))
display(Latex(zadanie[0][79:].split('W')[0]))
display(Markdown('W' + zadanie[0][79:].split('W')[1].replace('$', '*')))
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
rozwiazanie = zadanie[1].replace('$\\\\\n\t$', ' $ ').split('$')
for i in range(1, len(rozwiazanie) - 1):
display(Latex('$$' + rozwiazanie[i] + '$$'))
print("\033[32m*\033[0m" * 95)
** Zadanie 1 **********************************************************************************
Dla jakich rzeczywistych wartości parametru x macierz A posiada odwrotność?
Wyznaczyć macierz odwrotną dla x=-1.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 2 **********************************************************************************
Dla jakich rzeczywistych wartości parametru x macierz A posiada odwrotność?
Wyznaczyć macierz odwrotną dla x=3.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 3 **********************************************************************************
Dla jakich rzeczywistych wartości parametru x macierz A posiada odwrotność?
Wyznaczyć macierz odwrotną dla x=3.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 4 **********************************************************************************
Dla jakich rzeczywistych wartości parametru x macierz A posiada odwrotność?
Wyznaczyć macierz odwrotną dla x=2.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 5 **********************************************************************************
Dla jakich rzeczywistych wartości parametru x macierz A posiada odwrotność?
Wyznaczyć macierz odwrotną dla x=3.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 6 **********************************************************************************
Dla jakich rzeczywistych wartości parametru x macierz A posiada odwrotność?
Wyznaczyć macierz odwrotną dla x=-1.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 7 **********************************************************************************
Dla jakich rzeczywistych wartości parametru x macierz A posiada odwrotność?
Wyznaczyć macierz odwrotną dla x=-2.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 8 **********************************************************************************
Dla jakich rzeczywistych wartości parametru x macierz A posiada odwrotność?
Wyznaczyć macierz odwrotną dla x=-1.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 9 **********************************************************************************
Dla jakich rzeczywistych wartości parametru x macierz A posiada odwrotność?
Wyznaczyć macierz odwrotną dla x=-2.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 10 **********************************************************************************
Dla jakich rzeczywistych wartości parametru x macierz A posiada odwrotność?
Wyznaczyć macierz odwrotną dla x=3.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
Wektory własne
zadanie = gz.wartosci_wlasne(wymiar=choice([2, 3, 4]), zespolone=choice([False, True]))
zadanie
('Wyznaczyć wartości własne i wektory własne macierzy \n\t\\[\n\t\t\\textnormal{A=} \\left[\\begin{matrix}2 & 2 & 3 & 3\\\\1 & -2 & -1 & -1\\\\3 & 2 & 0 & -1\\\\3 & 1 & -1 & 0\\end{matrix}\\right]\n\t\\]',
'$\\det\\left(\\lambda \\mathbb{I} - A \\right) = \\lambda^{4} - 22 \\lambda^{2} - 24 \\lambda + 45$, \\quad \nWartości własne:$ \\left\\{ -3 : 2, \\ 1 : 1, \\ 5 : 1\\right\\}, $\\\\\n\t\\parbox{4em}{Wektory\\\\własne:} $\\left[ \\left( -3, \\ 2, \\ \\left[ \\left[\\begin{matrix}-2\\\\\\frac{16}{5}\\\\\\frac{1}{5}\\\\1\\end{matrix}\\right]\\right]\\right), \\ \\left( 1, \\ 1, \\ \\left[ \\left[\\begin{matrix}0\\\\0\\\\-1\\\\1\\end{matrix}\\right]\\right]\\right), \\ \\left( 5, \\ 1, \\ \\left[ \\left[\\begin{matrix}2\\\\0\\\\1\\\\1\\end{matrix}\\right]\\right]\\right)\\right]$')
Show code cell source
print("\033[34m** Zadanie **" + '*' * 81 + '\033[0m')
print(zadanie[0])
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
print(zadanie[1])
print("\033[32m*\033[0m" * 95)
** Zadanie ***********************************************************************************
Wyznaczyć wartości własne i wektory własne macierzy
\[
\textnormal{A=} \left[\begin{matrix}2 & 2 & 3 & 3\\1 & -2 & -1 & -1\\3 & 2 & 0 & -1\\3 & 1 & -1 & 0\end{matrix}\right]
\]
***********************************************************************************************
** Rozwiązanie ********************************************************************************
$\det\left(\lambda \mathbb{I} - A \right) = \lambda^{4} - 22 \lambda^{2} - 24 \lambda + 45$, \quad
Wartości własne:$ \left\{ -3 : 2, \ 1 : 1, \ 5 : 1\right\}, $\\
\parbox{4em}{Wektory\\własne:} $\left[ \left( -3, \ 2, \ \left[ \left[\begin{matrix}-2\\\frac{16}{5}\\\frac{1}{5}\\1\end{matrix}\right]\right]\right), \ \left( 1, \ 1, \ \left[ \left[\begin{matrix}0\\0\\-1\\1\end{matrix}\right]\right]\right), \ \left( 5, \ 1, \ \left[ \left[\begin{matrix}2\\0\\1\\1\end{matrix}\right]\right]\right)\right]$
***********************************************************************************************
Show code cell source
for i in range(1, ile_zadan_przykladowych + 1):
zadanie = gz.wartosci_wlasne(wymiar=choice([2, 3, 4]), zespolone=choice([False, True]))
print(f"\033[34m** Zadanie {i} **" + '*' * 80 + '\033[0m')
display(Markdown(zadanie[0][:51]))
display(Latex(zadanie[0][51:]))
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
display(Latex(zadanie[1].split(', \quad')[0].replace("$", "$$")))
display(Markdown("Wartości własne"))
display(Latex("$$" + (zadanie[1].split(', \quad')[1]).split("$")[1] + "$$"))
display(Markdown("Wektory własne"))
display(Latex("$$" + (zadanie[1].split(', \quad')[1]).split("$")[3] + "$$"))
print("\033[32m*\033[0m" * 95)
** Zadanie 1 **********************************************************************************
Wyznaczyć wartości własne i wektory własne macierzy
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
***********************************************************************************************
** Zadanie 2 **********************************************************************************
Wyznaczyć wartości własne i wektory własne macierzy
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
***********************************************************************************************
** Zadanie 3 **********************************************************************************
Wyznaczyć wartości własne i wektory własne macierzy
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
***********************************************************************************************
** Zadanie 4 **********************************************************************************
Wyznaczyć wartości własne i wektory własne macierzy
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
***********************************************************************************************
** Zadanie 5 **********************************************************************************
Wyznaczyć wartości własne i wektory własne macierzy
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
***********************************************************************************************
** Zadanie 6 **********************************************************************************
Wyznaczyć wartości własne i wektory własne macierzy
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
***********************************************************************************************
** Zadanie 7 **********************************************************************************
Wyznaczyć wartości własne i wektory własne macierzy
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
***********************************************************************************************
** Zadanie 8 **********************************************************************************
Wyznaczyć wartości własne i wektory własne macierzy
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
***********************************************************************************************
** Zadanie 9 **********************************************************************************
Wyznaczyć wartości własne i wektory własne macierzy
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
***********************************************************************************************
** Zadanie 10 **********************************************************************************
Wyznaczyć wartości własne i wektory własne macierzy
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
***********************************************************************************************
Rząd macierzy
zadanie = gz.rzad_macierzy()
zadanie
('Wyznaczyć rząd macierzy A\n\t\\[\n\t\t\\textnormal{A=} \\left[\\begin{matrix}0 & 0 & 0 & 0 & -2\\\\-1 & -2 & 3 & 0 & 1\\\\2 & 0 & 2 & 2 & -1\\\\1 & 0 & -1 & -1 & -2\\\\-2 & 2 & -1 & 2 & 0\\end{matrix}\\right]\n\t\\]',
'$R(A)= 4$')
Show code cell source
print("\033[34m** Zadanie **" + '*' * 81 + '\033[0m')
print(zadanie[0])
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
print(zadanie[1])
print("\033[32m*\033[0m" * 95)
** Zadanie ***********************************************************************************
Wyznaczyć rząd macierzy A
\[
\textnormal{A=} \left[\begin{matrix}0 & 0 & 0 & 0 & -2\\-1 & -2 & 3 & 0 & 1\\2 & 0 & 2 & 2 & -1\\1 & 0 & -1 & -1 & -2\\-2 & 2 & -1 & 2 & 0\end{matrix}\right]
\]
***********************************************************************************************
** Rozwiązanie ********************************************************************************
$R(A)= 4$
***********************************************************************************************
Show code cell source
for i in range(1, ile_zadan_przykladowych + 1):
zadanie = gz.rzad_macierzy()
print(f"\033[34m** Zadanie {i} **" + '*' * 80 + '\033[0m')
display(Markdown(zadanie[0][:25].replace('A', '*A*')))
display(Latex(zadanie[0][25:]))
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
display(Latex(zadanie[1].replace("$", "$$")))
print("\033[32m*\033[0m" * 95)
** Zadanie 1 **********************************************************************************
Wyznaczyć rząd macierzy A
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 2 **********************************************************************************
Wyznaczyć rząd macierzy A
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 3 **********************************************************************************
Wyznaczyć rząd macierzy A
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 4 **********************************************************************************
Wyznaczyć rząd macierzy A
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 5 **********************************************************************************
Wyznaczyć rząd macierzy A
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 6 **********************************************************************************
Wyznaczyć rząd macierzy A
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 7 **********************************************************************************
Wyznaczyć rząd macierzy A
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 8 **********************************************************************************
Wyznaczyć rząd macierzy A
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 9 **********************************************************************************
Wyznaczyć rząd macierzy A
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 10 **********************************************************************************
Wyznaczyć rząd macierzy A
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
Diagonalizacja macierzy
zadanie = gz.diagonalizacja_macierzy(wymiar=choice([2, 3, 4]))
zadanie
('Przeprowadzić diagonalizację macierzy (jeśli możliwa) \n\t\\[\n\t\t\\textnormal{A=} \\left[\\begin{matrix}-2 & 0 & 3\\\\0 & 2 & 2\\\\-1 & 0 & 2\\end{matrix}\\right]\n\t\\]',
'$\\det\\left(\\lambda \\mathbb{I} - A \\right) = \\lambda^{3} - 2 \\lambda^{2} - \\lambda + 2$, \\quad \nWartości własne:$ \\left\\{ -1 : 1, \\ 1 : 1, \\ 2 : 1\\right\\}, $\\\\\n\\parbox{4em}{Wektory\\\\własne:} $\\left[ \\left( -1, \\ 1, \\ \\left[ \\left[\\begin{matrix}3\\\\- \\frac{2}{3}\\\\1\\end{matrix}\\right]\\right]\\right), \\ \\left( 1, \\ 1, \\ \\left[ \\left[\\begin{matrix}1\\\\-2\\\\1\\end{matrix}\\right]\\right]\\right), \\ \\left( 2, \\ 1, \\ \\left[ \\left[\\begin{matrix}0\\\\1\\\\0\\end{matrix}\\right]\\right]\\right)\\right]$,\\\\\n$A = P\\,D\\,P^{-1}: \\quad P=\\left[\\begin{matrix}9 & 1 & 0\\\\-2 & -2 & 1\\\\3 & 1 & 0\\end{matrix}\\right],$ \\quad \n$D=\\left[\\begin{matrix}-1 & 0 & 0\\\\0 & 1 & 0\\\\0 & 0 & 2\\end{matrix}\\right]$')
Show code cell source
print("\033[34m** Zadanie **" + '*' * 81 + '\033[0m')
print(zadanie[0])
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
print(zadanie[1])
print("\033[32m*\033[0m" * 95)
** Zadanie ***********************************************************************************
Przeprowadzić diagonalizację macierzy (jeśli możliwa)
\[
\textnormal{A=} \left[\begin{matrix}-2 & 0 & 3\\0 & 2 & 2\\-1 & 0 & 2\end{matrix}\right]
\]
***********************************************************************************************
** Rozwiązanie ********************************************************************************
$\det\left(\lambda \mathbb{I} - A \right) = \lambda^{3} - 2 \lambda^{2} - \lambda + 2$, \quad
Wartości własne:$ \left\{ -1 : 1, \ 1 : 1, \ 2 : 1\right\}, $\\
\parbox{4em}{Wektory\\własne:} $\left[ \left( -1, \ 1, \ \left[ \left[\begin{matrix}3\\- \frac{2}{3}\\1\end{matrix}\right]\right]\right), \ \left( 1, \ 1, \ \left[ \left[\begin{matrix}1\\-2\\1\end{matrix}\right]\right]\right), \ \left( 2, \ 1, \ \left[ \left[\begin{matrix}0\\1\\0\end{matrix}\right]\right]\right)\right]$,\\
$A = P\,D\,P^{-1}: \quad P=\left[\begin{matrix}9 & 1 & 0\\-2 & -2 & 1\\3 & 1 & 0\end{matrix}\right],$ \quad
$D=\left[\begin{matrix}-1 & 0 & 0\\0 & 1 & 0\\0 & 0 & 2\end{matrix}\right]$
***********************************************************************************************
Show code cell source
for i in range(1, ile_zadan_przykladowych + 1):
zadanie = gz.diagonalizacja_macierzy(wymiar=choice([2, 3, 4]))
print(f"\033[34m** Zadanie {i} **" + '*' * 80 + '\033[0m')
display(Markdown(zadanie[0][:53]))
display(Latex(zadanie[0][53:]))
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
display(Latex(zadanie[1].split(', \quad')[0].replace("$", "$$")))
display(Markdown("Wartości własne"))
display(Latex("$$" + (zadanie[1].split(', \quad')[1]).split("$")[1] + "$$"))
display(Markdown("Wektory własne"))
display(Latex("$$" + (zadanie[1].split(', \quad')[1]).split("$")[3] + "$$"))
display(Markdown("Diagonalizacja:"))
try:
display(Latex("$$" + (zadanie[1].split(', \quad')[1]).split("$")[5]
+ '\quad ' + (zadanie[1].split(', \quad')[1]).split("$")[7] + "$$"))
except Exception:
display(Markdown("Macierz nie jest diagonalizowalna"))
print("\033[32m*\033[0m" * 95)
** Zadanie 1 **********************************************************************************
Przeprowadzić diagonalizację macierzy (jeśli możliwa)
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
Diagonalizacja:
***********************************************************************************************
** Zadanie 2 **********************************************************************************
Przeprowadzić diagonalizację macierzy (jeśli możliwa)
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
Diagonalizacja:
***********************************************************************************************
** Zadanie 3 **********************************************************************************
Przeprowadzić diagonalizację macierzy (jeśli możliwa)
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
Diagonalizacja:
Macierz nie jest diagonalizowalna
***********************************************************************************************
** Zadanie 4 **********************************************************************************
Przeprowadzić diagonalizację macierzy (jeśli możliwa)
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
Diagonalizacja:
Macierz nie jest diagonalizowalna
***********************************************************************************************
** Zadanie 5 **********************************************************************************
Przeprowadzić diagonalizację macierzy (jeśli możliwa)
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
Diagonalizacja:
Macierz nie jest diagonalizowalna
***********************************************************************************************
** Zadanie 6 **********************************************************************************
Przeprowadzić diagonalizację macierzy (jeśli możliwa)
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
Diagonalizacja:
***********************************************************************************************
** Zadanie 7 **********************************************************************************
Przeprowadzić diagonalizację macierzy (jeśli możliwa)
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
Diagonalizacja:
***********************************************************************************************
** Zadanie 8 **********************************************************************************
Przeprowadzić diagonalizację macierzy (jeśli możliwa)
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
Diagonalizacja:
Macierz nie jest diagonalizowalna
***********************************************************************************************
** Zadanie 9 **********************************************************************************
Przeprowadzić diagonalizację macierzy (jeśli możliwa)
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
Diagonalizacja:
***********************************************************************************************
** Zadanie 10 **********************************************************************************
Przeprowadzić diagonalizację macierzy (jeśli możliwa)
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
Diagonalizacja:
Macierz nie jest diagonalizowalna
***********************************************************************************************
Diagonalizacja z wielokrotnymi wartościamy własnymi
zadanie = gz.diagonalizacja_macierzy_z_wielokrotnym_wartosciami_wlasnymi(wymiar=choice([2, 3, 4]))
zadanie
('Przeprowadzić diagonalizację macierzy\n\t\\[\n\t\t\\textnormal{A=} \\left[\\begin{matrix}-1 & 0 & -1 & -2\\\\0 & 1 & 3 & 0\\\\3 & 0 & 1 & 3\\\\-2 & 0 & 3 & -1\\end{matrix}\\right]\n\t\\]',
'$\\det\\left(\\lambda \\mathbb{I} - A \\right) = \\lambda^{4} - 12 \\lambda^{2} + 20 \\lambda - 9$, \\quad \nWartości własne:$ \\left\\{ 1 : 2, \\ -1 + \\sqrt{10} : 1, \\ - \\sqrt{10} - 1 : 1\\right\\}, $\\\\\n\\parbox{4em}{Wektory\\\\własne:} $\\left[ \\left( 1, \\ 2, \\ \\left[ \\left[\\begin{matrix}0\\\\1\\\\0\\\\0\\end{matrix}\\right], \\ \\left[\\begin{matrix}-1\\\\0\\\\0\\\\1\\end{matrix}\\right]\\right]\\right), \\ \\left( -1 + \\sqrt{10}, \\ 1, \\ \\left[ \\left[\\begin{matrix}- \\frac{8 \\sqrt{10}}{43} - \\frac{9}{43}\\\\\\frac{6 \\sqrt{10}}{43} + \\frac{39}{43}\\\\- \\frac{6}{43} + \\frac{9 \\sqrt{10}}{43}\\\\1\\end{matrix}\\right]\\right]\\right), \\ \\left( - \\sqrt{10} - 1, \\ 1, \\ \\left[ \\left[\\begin{matrix}- \\frac{9}{43} + \\frac{8 \\sqrt{10}}{43}\\\\\\frac{39}{43} - \\frac{6 \\sqrt{10}}{43}\\\\- \\frac{9 \\sqrt{10}}{43} - \\frac{6}{43}\\\\1\\end{matrix}\\right]\\right]\\right)\\right]$,\\\\\n$A = P\\,D\\,P^{-1}: \\quad P=\\left[\\begin{matrix}0 & -1 & - \\frac{8 \\sqrt{10}}{43} - \\frac{9}{43} & - \\frac{9}{43} + \\frac{8 \\sqrt{10}}{43}\\\\1 & 0 & \\frac{6 \\sqrt{10}}{43} + \\frac{39}{43} & \\frac{39}{43} - \\frac{6 \\sqrt{10}}{43}\\\\0 & 0 & - \\frac{6}{43} + \\frac{9 \\sqrt{10}}{43} & - \\frac{9 \\sqrt{10}}{43} - \\frac{6}{43}\\\\0 & 1 & 1 & 1\\end{matrix}\\right],$ \\quad \n$D=\\left[\\begin{matrix}1 & 0 & 0 & 0\\\\0 & 1 & 0 & 0\\\\0 & 0 & -1 + \\sqrt{10} & 0\\\\0 & 0 & 0 & - \\sqrt{10} - 1\\end{matrix}\\right]$')
Show code cell source
print("\033[34m** Zadanie **" + '*' * 81 + '\033[0m')
print(zadanie[0])
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
print(zadanie[1])
print("\033[32m*\033[0m" * 95)
** Zadanie ***********************************************************************************
Przeprowadzić diagonalizację macierzy
\[
\textnormal{A=} \left[\begin{matrix}-1 & 0 & -1 & -2\\0 & 1 & 3 & 0\\3 & 0 & 1 & 3\\-2 & 0 & 3 & -1\end{matrix}\right]
\]
***********************************************************************************************
** Rozwiązanie ********************************************************************************
$\det\left(\lambda \mathbb{I} - A \right) = \lambda^{4} - 12 \lambda^{2} + 20 \lambda - 9$, \quad
Wartości własne:$ \left\{ 1 : 2, \ -1 + \sqrt{10} : 1, \ - \sqrt{10} - 1 : 1\right\}, $\\
\parbox{4em}{Wektory\\własne:} $\left[ \left( 1, \ 2, \ \left[ \left[\begin{matrix}0\\1\\0\\0\end{matrix}\right], \ \left[\begin{matrix}-1\\0\\0\\1\end{matrix}\right]\right]\right), \ \left( -1 + \sqrt{10}, \ 1, \ \left[ \left[\begin{matrix}- \frac{8 \sqrt{10}}{43} - \frac{9}{43}\\\frac{6 \sqrt{10}}{43} + \frac{39}{43}\\- \frac{6}{43} + \frac{9 \sqrt{10}}{43}\\1\end{matrix}\right]\right]\right), \ \left( - \sqrt{10} - 1, \ 1, \ \left[ \left[\begin{matrix}- \frac{9}{43} + \frac{8 \sqrt{10}}{43}\\\frac{39}{43} - \frac{6 \sqrt{10}}{43}\\- \frac{9 \sqrt{10}}{43} - \frac{6}{43}\\1\end{matrix}\right]\right]\right)\right]$,\\
$A = P\,D\,P^{-1}: \quad P=\left[\begin{matrix}0 & -1 & - \frac{8 \sqrt{10}}{43} - \frac{9}{43} & - \frac{9}{43} + \frac{8 \sqrt{10}}{43}\\1 & 0 & \frac{6 \sqrt{10}}{43} + \frac{39}{43} & \frac{39}{43} - \frac{6 \sqrt{10}}{43}\\0 & 0 & - \frac{6}{43} + \frac{9 \sqrt{10}}{43} & - \frac{9 \sqrt{10}}{43} - \frac{6}{43}\\0 & 1 & 1 & 1\end{matrix}\right],$ \quad
$D=\left[\begin{matrix}1 & 0 & 0 & 0\\0 & 1 & 0 & 0\\0 & 0 & -1 + \sqrt{10} & 0\\0 & 0 & 0 & - \sqrt{10} - 1\end{matrix}\right]$
***********************************************************************************************
Show code cell source
from random import choice
for i in range(1, ile_zadan_przykladowych):
zadanie = gz.diagonalizacja_macierzy_z_wielokrotnym_wartosciami_wlasnymi(wymiar=choice([2, 3, 4]))
print(f"\033[34m** Zadanie {i} **" + '*' * 80 + '\033[0m')
display(Markdown(zadanie[0][:39]))
display(Latex(zadanie[0][39:]))
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
display(Latex(zadanie[1].split(', \quad')[0].replace("$", "$$")))
display(Markdown("Wartości własne"))
display(Latex("$$" + (zadanie[1].split(', \quad')[1]).split("$")[1] + "$$"))
display(Markdown("Wektory własne"))
display(Latex("$$" + (zadanie[1].split(', \quad')[1]).split("$")[3] + "$$"))
display(Markdown("Diagonalizacja:"))
try:
display(Latex("$$" + (zadanie[1].split(', \quad')[1]).split("$")[5]
+ '\quad ' + (zadanie[1].split(', \quad')[1]).split("$")[7] + "$$"))
except Exception:
display(Markdown("Macierz nie jest diagonalizowalna"))
print("\033[32m*\033[0m" * 95)
** Zadanie 1 **********************************************************************************
Przeprowadzić diagonalizację macierzy
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
Diagonalizacja:
***********************************************************************************************
** Zadanie 2 **********************************************************************************
Przeprowadzić diagonalizację macierzy
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
Diagonalizacja:
***********************************************************************************************
** Zadanie 3 **********************************************************************************
Przeprowadzić diagonalizację macierzy
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
Diagonalizacja:
***********************************************************************************************
** Zadanie 4 **********************************************************************************
Przeprowadzić diagonalizację macierzy
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
Diagonalizacja:
***********************************************************************************************
** Zadanie 5 **********************************************************************************
Przeprowadzić diagonalizację macierzy
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
Diagonalizacja:
***********************************************************************************************
** Zadanie 6 **********************************************************************************
Przeprowadzić diagonalizację macierzy
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
Diagonalizacja:
***********************************************************************************************
** Zadanie 7 **********************************************************************************
Przeprowadzić diagonalizację macierzy
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
Diagonalizacja:
***********************************************************************************************
** Zadanie 8 **********************************************************************************
Przeprowadzić diagonalizację macierzy
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
Diagonalizacja:
***********************************************************************************************
** Zadanie 9 **********************************************************************************
Przeprowadzić diagonalizację macierzy
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Wartości własne
Wektory własne
Diagonalizacja:
***********************************************************************************************
Regresja liniowa i wielomianowa (tylko wielomian pierwszego i drugiego stopnia)
zadanie = gz.regresja(stopien=1, nr_zadania=1)
zadanie
('Wyznaczyć prostą regresji dla punktów \n\t\\[\n\t\t(0,-1),\\ (-1,0),\\ (2,-3),\\ (-4,3),\\ (-5,4).\n\t\\]',
'\t\\begin{tabular}{p{0.5\\textwidth}p{0.3\\textwidth}}\n\t\\vspace{0pt}\n\t\\[\n\t\t\\left[\\begin{matrix}0 & 1\\\\-1 & 1\\\\2 & 1\\\\-4 & 1\\\\-5 & 1\\end{matrix}\\right]\n\t\t\\cdot \\left[\\begin{matrix} a \\\\ b \\end{matrix}\\right]\n\t\t\\simeq \\left[\\begin{matrix}-1\\\\0\\\\-3\\\\3\\\\4\\end{matrix}\\right]\n\t\t\\quad \\Biggm/ \\cdot \\left(\\left(A^T A \\right)^{-1} A^T \\right)_L\n\t\\]\n\t\\[\n\t\t \\left[\\begin{matrix} a \\\\ b \\end{matrix}\\right] = \n\t\t \\left[\\begin{matrix} -1 \\\\ -1 \\end{matrix}\\right]\n\t\\]\n\t&\n\t\t\\raisebox{-4.9cm}{\\resizebox{5.2cm}{!}{\\includegraphics{../pics/regresja1}}}\n\t\\end{tabular}\n')
Show code cell source
print("\033[34m** Zadanie **" + '*' * 81 + '\033[0m')
print(zadanie[0])
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
print(zadanie[1])
print("\033[32m*\033[0m" * 95)
** Zadanie ***********************************************************************************
Wyznaczyć prostą regresji dla punktów
\[
(0,-1),\ (-1,0),\ (2,-3),\ (-4,3),\ (-5,4).
\]
***********************************************************************************************
** Rozwiązanie ********************************************************************************
\begin{tabular}{p{0.5\textwidth}p{0.3\textwidth}}
\vspace{0pt}
\[
\left[\begin{matrix}0 & 1\\-1 & 1\\2 & 1\\-4 & 1\\-5 & 1\end{matrix}\right]
\cdot \left[\begin{matrix} a \\ b \end{matrix}\right]
\simeq \left[\begin{matrix}-1\\0\\-3\\3\\4\end{matrix}\right]
\quad \Biggm/ \cdot \left(\left(A^T A \right)^{-1} A^T \right)_L
\]
\[
\left[\begin{matrix} a \\ b \end{matrix}\right] =
\left[\begin{matrix} -1 \\ -1 \end{matrix}\right]
\]
&
\raisebox{-4.9cm}{\resizebox{5.2cm}{!}{\includegraphics{../pics/regresja1}}}
\end{tabular}
***********************************************************************************************
Show code cell source
for i in range(1, ile_zadan_przykladowych + 1):
zadanie = gz.regresja(stopien=choice([1, 2]), nr_zadania=i)
print(f"\033[34m** Zadanie {i} **" + '*' * 80 + '\033[0m')
display(Markdown(zadanie[0].split('\n')[0].replace('\\', '')))
display(Latex('$$' + zadanie[0].split('\[')[1].split('\]')[0] + '$$'))
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
temp = zadanie[1].split('_L')[0].split('[\n\t\t')[1] + '_L'
display(Latex(f'$${temp}$$'))
display(Latex(f"$${zadanie[1].split('_L')[1][12:].split('raisebox')[0][:-11]}$$"))
display(Markdown(f''))
# display(Markdown(f"<img src=./pics//regresja{i}.png width='350'>"))
print("\033[32m*\033[0m" * 95)
** Zadanie 1 **********************************************************************************
Wyznaczyć prostą regresji dla punktów
***********************************************************************************************
** Rozwiązanie ********************************************************************************

***********************************************************************************************
** Zadanie 2 **********************************************************************************
Wyznaczyć trójmian kwadratowy regresji dla punktów
***********************************************************************************************
** Rozwiązanie ********************************************************************************

***********************************************************************************************
** Zadanie 3 **********************************************************************************
Wyznaczyć prostą regresji dla punktów
***********************************************************************************************
** Rozwiązanie ********************************************************************************

***********************************************************************************************
** Zadanie 4 **********************************************************************************
Wyznaczyć prostą regresji dla punktów
***********************************************************************************************
** Rozwiązanie ********************************************************************************

***********************************************************************************************
** Zadanie 5 **********************************************************************************
Wyznaczyć trójmian kwadratowy regresji dla punktów
***********************************************************************************************
** Rozwiązanie ********************************************************************************

***********************************************************************************************
** Zadanie 6 **********************************************************************************
Wyznaczyć trójmian kwadratowy regresji dla punktów
***********************************************************************************************
** Rozwiązanie ********************************************************************************

***********************************************************************************************
** Zadanie 7 **********************************************************************************
Wyznaczyć prostą regresji dla punktów
***********************************************************************************************
** Rozwiązanie ********************************************************************************

***********************************************************************************************
** Zadanie 8 **********************************************************************************
Wyznaczyć prostą regresji dla punktów
***********************************************************************************************
** Rozwiązanie ********************************************************************************

***********************************************************************************************
** Zadanie 9 **********************************************************************************
Wyznaczyć trójmian kwadratowy regresji dla punktów
***********************************************************************************************
** Rozwiązanie ********************************************************************************

***********************************************************************************************
** Zadanie 10 **********************************************************************************
Wyznaczyć prostą regresji dla punktów
***********************************************************************************************
** Rozwiązanie ********************************************************************************

***********************************************************************************************