Geometria analityczna
from random import choice
from IPython.display import display, Markdown, Latex
import generator_zadan.generatory as gz
print(gz.__version__)
0.2.10
ile_zadan_przykladowych = 10
Równanie prostej w R^3
zadanie = gz.rownanie_prostej()
zadanie
('Wyznaczyć równanie prostej przechodzącej przez punkty\n\t\\[\n\t\tP_1 = (2, -1, 3), \\quad P_2 = (-3, -2, 3).\n\t\\]\n\tObliczyć odległość wyznaczonej prostej od punktu\n\t\\[\n\t\tP_3 = (2, -1, 2).\n\t\\]',
'$l\\colon \\frac{x - 2}{-5}= \\frac{y + 1}{-1}= \\frac{z - 3}{0}; \\qquad d(P_3,l) = 1$')
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ć równanie prostej przechodzącej przez punkty
\[
P_1 = (2, -1, 3), \quad P_2 = (-3, -2, 3).
\]
Obliczyć odległość wyznaczonej prostej od punktu
\[
P_3 = (2, -1, 2).
\]
***********************************************************************************************
** Rozwiązanie ********************************************************************************
$l\colon \frac{x - 2}{-5}= \frac{y + 1}{-1}= \frac{z - 3}{0}; \qquad d(P_3,l) = 1$
***********************************************************************************************
Show code cell source
for i in range(1, ile_zadan_przykladowych + 1):
zadanie = gz.rownanie_prostej()
print(f"\033[34m** Zadanie {i} **" + '*' * 80 + '\033[0m')
display(Markdown(zadanie[0].split('\n\t')[0]))
display(Latex('$$' + (zadanie[0].split('\n\t')[2]) + '$$'))
display(Markdown(zadanie[0].split('\n\t')[4]))
display(Latex('$$' + (zadanie[0].split('\n\t')[6]) + '$$'))
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
display(Latex('$' + zadanie[1] + '$'))
print("\033[32m*\033[0m" * 95)
** Zadanie 1 **********************************************************************************
Wyznaczyć równanie prostej przechodzącej przez punkty
Obliczyć odległość wyznaczonej prostej od punktu
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 2 **********************************************************************************
Wyznaczyć równanie prostej przechodzącej przez punkty
Obliczyć odległość wyznaczonej prostej od punktu
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 3 **********************************************************************************
Wyznaczyć równanie prostej przechodzącej przez punkty
Obliczyć odległość wyznaczonej prostej od punktu
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 4 **********************************************************************************
Wyznaczyć równanie prostej przechodzącej przez punkty
Obliczyć odległość wyznaczonej prostej od punktu
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 5 **********************************************************************************
Wyznaczyć równanie prostej przechodzącej przez punkty
Obliczyć odległość wyznaczonej prostej od punktu
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 6 **********************************************************************************
Wyznaczyć równanie prostej przechodzącej przez punkty
Obliczyć odległość wyznaczonej prostej od punktu
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 7 **********************************************************************************
Wyznaczyć równanie prostej przechodzącej przez punkty
Obliczyć odległość wyznaczonej prostej od punktu
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 8 **********************************************************************************
Wyznaczyć równanie prostej przechodzącej przez punkty
Obliczyć odległość wyznaczonej prostej od punktu
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 9 **********************************************************************************
Wyznaczyć równanie prostej przechodzącej przez punkty
Obliczyć odległość wyznaczonej prostej od punktu
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 10 **********************************************************************************
Wyznaczyć równanie prostej przechodzącej przez punkty
Obliczyć odległość wyznaczonej prostej od punktu
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
Równanie płaszczyzny w R^3
zadanie = gz.rownanie_plaszczyzny()
zadanie
('Wyznaczyć równanie płaszczyzny przechodzącej przez punkty\n\t\\[\n\t\tP_1 = (2, 4, 2), \\quad P_2 = (-2, 4, 2), \\quad P_3 = (-3, 0, -1).\n\t\\]\n\tObliczyć odległość wyznaczonej płaszczyzny od punktu\n\t\\[\n\t\tP_4 = (5, 0, 1).\n\t\\]',
'$\\pi\\colon - 12 y + 16 z + 16=0; \\qquad d(P_4,\\pi) = \\frac{8}{5}$')
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ć równanie płaszczyzny przechodzącej przez punkty
\[
P_1 = (2, 4, 2), \quad P_2 = (-2, 4, 2), \quad P_3 = (-3, 0, -1).
\]
Obliczyć odległość wyznaczonej płaszczyzny od punktu
\[
P_4 = (5, 0, 1).
\]
***********************************************************************************************
** Rozwiązanie ********************************************************************************
$\pi\colon - 12 y + 16 z + 16=0; \qquad d(P_4,\pi) = \frac{8}{5}$
***********************************************************************************************
Show code cell source
for i in range(1, ile_zadan_przykladowych + 1):
zadanie = gz.rownanie_plaszczyzny()
print(f"\033[34m** Zadanie {i} **" + '*' * 80 + '\033[0m')
display(Markdown(zadanie[0].split('\n\t')[0]))
display(Latex('$$' + (zadanie[0].split('\n\t')[2]) + '$$'))
display(Markdown(zadanie[0].split('\n\t')[4]))
display(Latex('$$' + (zadanie[0].split('\n\t')[6]) + '$$'))
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
display(Latex('$' + zadanie[1] + '$'))
print("\033[32m*\033[0m" * 95)
** Zadanie 1 **********************************************************************************
Wyznaczyć równanie płaszczyzny przechodzącej przez punkty
Obliczyć odległość wyznaczonej płaszczyzny od punktu
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 2 **********************************************************************************
Wyznaczyć równanie płaszczyzny przechodzącej przez punkty
Obliczyć odległość wyznaczonej płaszczyzny od punktu
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 3 **********************************************************************************
Wyznaczyć równanie płaszczyzny przechodzącej przez punkty
Obliczyć odległość wyznaczonej płaszczyzny od punktu
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 4 **********************************************************************************
Wyznaczyć równanie płaszczyzny przechodzącej przez punkty
Obliczyć odległość wyznaczonej płaszczyzny od punktu
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 5 **********************************************************************************
Wyznaczyć równanie płaszczyzny przechodzącej przez punkty
Obliczyć odległość wyznaczonej płaszczyzny od punktu
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 6 **********************************************************************************
Wyznaczyć równanie płaszczyzny przechodzącej przez punkty
Obliczyć odległość wyznaczonej płaszczyzny od punktu
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 7 **********************************************************************************
Wyznaczyć równanie płaszczyzny przechodzącej przez punkty
Obliczyć odległość wyznaczonej płaszczyzny od punktu
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 8 **********************************************************************************
Wyznaczyć równanie płaszczyzny przechodzącej przez punkty
Obliczyć odległość wyznaczonej płaszczyzny od punktu
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 9 **********************************************************************************
Wyznaczyć równanie płaszczyzny przechodzącej przez punkty
Obliczyć odległość wyznaczonej płaszczyzny od punktu
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 10 **********************************************************************************
Wyznaczyć równanie płaszczyzny przechodzącej przez punkty
Obliczyć odległość wyznaczonej płaszczyzny od punktu
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
Punkty symetryczny do płaszczyzny
zadanie = gz.punkt_symetryczny_do_plaszczyzny()
zadanie
('Wyznaczyć punkt symetryczny do punktu\n\t\\[\n\t\tP = (-1, -3, -1)\n\t\\]\n\twzględem płaszczyzny\n\t\\[\n\t\t\\pi\\colon x + y + z - 1 = 0.\n\t\\]',
'Prosta prostopadła: $ \\frac{x + 1}{1}= \\frac{y + 3}{1}= \\frac{z + 1}{1}= t,$ \\quad $t_p=2$ \\\\\nPunkt przecięcia to: $P_p =(1,-1,1),$ \\quad \nPunkt symetryczny to: $P_s = (3,1,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 ***********************************************************************************
Wyznaczyć punkt symetryczny do punktu
\[
P = (-1, -3, -1)
\]
względem płaszczyzny
\[
\pi\colon x + y + z - 1 = 0.
\]
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Prosta prostopadła: $ \frac{x + 1}{1}= \frac{y + 3}{1}= \frac{z + 1}{1}= t,$ \quad $t_p=2$ \\
Punkt przecięcia to: $P_p =(1,-1,1),$ \quad
Punkt symetryczny to: $P_s = (3,1,3)$
***********************************************************************************************
Show code cell source
for i in range(1, ile_zadan_przykladowych + 1):
zadanie = gz.punkt_symetryczny_do_plaszczyzny()
print(f"\033[34m** Zadanie {i} **" + '*' * 80 + '\033[0m')
display(Markdown(zadanie[0].split('\n\t')[0]))
display(Latex('$$' + (zadanie[0].split('\n\t')[2]) + '$$'))
display(Markdown(zadanie[0].split('\n\t')[4]))
display(Latex('$$' + (zadanie[0].split('\n\t')[6]) + '$$'))
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
display(Markdown(zadanie[1].split('$')[0]))
display(Latex('$$' + zadanie[1].split('$')[1] + '$$'))
display(Markdown(zadanie[1].split('$')[4][2:]))
display(Latex('$$' + zadanie[1].split('$')[5] + ' \quad ' + zadanie[1].split('$')[3] + '$$'))
display(Markdown(zadanie[1].split('$')[6][6:]))
display(Latex('$$' + zadanie[1].split('$')[7] + '$$'))
print("\033[32m*\033[0m" * 95)
** Zadanie 1 **********************************************************************************
Wyznaczyć punkt symetryczny do punktu
względem płaszczyzny
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Prosta prostopadła:
Punkt przecięcia to:
Punkt symetryczny to:
***********************************************************************************************
** Zadanie 2 **********************************************************************************
Wyznaczyć punkt symetryczny do punktu
względem płaszczyzny
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Prosta prostopadła:
Punkt przecięcia to:
Punkt symetryczny to:
***********************************************************************************************
** Zadanie 3 **********************************************************************************
Wyznaczyć punkt symetryczny do punktu
względem płaszczyzny
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Prosta prostopadła:
Punkt przecięcia to:
Punkt symetryczny to:
***********************************************************************************************
** Zadanie 4 **********************************************************************************
Wyznaczyć punkt symetryczny do punktu
względem płaszczyzny
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Prosta prostopadła:
Punkt przecięcia to:
Punkt symetryczny to:
***********************************************************************************************
** Zadanie 5 **********************************************************************************
Wyznaczyć punkt symetryczny do punktu
względem płaszczyzny
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Prosta prostopadła:
Punkt przecięcia to:
Punkt symetryczny to:
***********************************************************************************************
** Zadanie 6 **********************************************************************************
Wyznaczyć punkt symetryczny do punktu
względem płaszczyzny
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Prosta prostopadła:
Punkt przecięcia to:
Punkt symetryczny to:
***********************************************************************************************
** Zadanie 7 **********************************************************************************
Wyznaczyć punkt symetryczny do punktu
względem płaszczyzny
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Prosta prostopadła:
Punkt przecięcia to:
Punkt symetryczny to:
***********************************************************************************************
** Zadanie 8 **********************************************************************************
Wyznaczyć punkt symetryczny do punktu
względem płaszczyzny
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Prosta prostopadła:
Punkt przecięcia to:
Punkt symetryczny to:
***********************************************************************************************
** Zadanie 9 **********************************************************************************
Wyznaczyć punkt symetryczny do punktu
względem płaszczyzny
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Prosta prostopadła:
Punkt przecięcia to:
Punkt symetryczny to:
***********************************************************************************************
** Zadanie 10 **********************************************************************************
Wyznaczyć punkt symetryczny do punktu
względem płaszczyzny
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Prosta prostopadła:
Punkt przecięcia to:
Punkt symetryczny to:
***********************************************************************************************
Punkt symetryczny do prostej
zadanie = gz.punkt_symetryczny_do_prostej()
zadanie
('Wyznaczyć punkt symetryczny do punktu\n\t\\[\n\t\tP = (-2, 1, -2)\n\t\\]\n\twzględem prostej\n\t\\[\n\t\tl\\colon \\frac{x - 3}{3}= \\frac{y - 2}{-1}= \\frac{z - 5}{2}.\n\t\\]',
'Płaszczyzna prostopadła: $\\pi\\colon 3 x - y + 2 z + 11 = 0, \\quad t_p=-2$ \\\\\n\t\t\t\tPunkt przecięcia to: $P_p =(-3,4,1),$ \\quad \n\t\t\t\tPunkt symetryczny to: $P_s = (-4,7,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ć punkt symetryczny do punktu
\[
P = (-2, 1, -2)
\]
względem prostej
\[
l\colon \frac{x - 3}{3}= \frac{y - 2}{-1}= \frac{z - 5}{2}.
\]
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Płaszczyzna prostopadła: $\pi\colon 3 x - y + 2 z + 11 = 0, \quad t_p=-2$ \\
Punkt przecięcia to: $P_p =(-3,4,1),$ \quad
Punkt symetryczny to: $P_s = (-4,7,4)$
***********************************************************************************************
Show code cell source
for i in range(1, ile_zadan_przykladowych + 1):
zadanie = gz.punkt_symetryczny_do_prostej()
print(f"\033[34m** Zadanie {i} **" + '*' * 80 + '\033[0m')
display(Markdown(zadanie[0].split('\n\t')[0]))
display(Latex('$$' + (zadanie[0].split('\n\t')[2]) + '$$'))
display(Markdown(zadanie[0].split('\n\t')[4]))
display(Latex('$$' + (zadanie[0].split('\n\t')[6]) + '$$'))
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
display(Markdown(zadanie[1].split('$')[0]))
display(Latex('$$' + zadanie[1].split('$')[1].split('\\quad')[0] + '$$'))
display(Markdown(zadanie[1].split('$')[2][8:]))
display(Latex('$$' + zadanie[1].split('$')[3] + ' \quad ' + zadanie[1].split('$')[1].split('\quad')[1] + '$$'))
display(Markdown(zadanie[1].split('$')[4][12:]))
display(Latex('$$' + zadanie[1].split('$')[5] + '$$'))
print("\033[32m*\033[0m" * 95)
** Zadanie 1 **********************************************************************************
Wyznaczyć punkt symetryczny do punktu
względem prostej
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Płaszczyzna prostopadła:
Punkt przecięcia to:
Punkt symetryczny to:
***********************************************************************************************
** Zadanie 2 **********************************************************************************
Wyznaczyć punkt symetryczny do punktu
względem prostej
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Płaszczyzna prostopadła:
Punkt przecięcia to:
Punkt symetryczny to:
***********************************************************************************************
** Zadanie 3 **********************************************************************************
Wyznaczyć punkt symetryczny do punktu
względem prostej
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Płaszczyzna prostopadła:
Punkt przecięcia to:
Punkt symetryczny to:
***********************************************************************************************
** Zadanie 4 **********************************************************************************
Wyznaczyć punkt symetryczny do punktu
względem prostej
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Płaszczyzna prostopadła:
Punkt przecięcia to:
Punkt symetryczny to:
***********************************************************************************************
** Zadanie 5 **********************************************************************************
Wyznaczyć punkt symetryczny do punktu
względem prostej
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Płaszczyzna prostopadła:
Punkt przecięcia to:
Punkt symetryczny to:
***********************************************************************************************
** Zadanie 6 **********************************************************************************
Wyznaczyć punkt symetryczny do punktu
względem prostej
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Płaszczyzna prostopadła:
Punkt przecięcia to:
Punkt symetryczny to:
***********************************************************************************************
** Zadanie 7 **********************************************************************************
Wyznaczyć punkt symetryczny do punktu
względem prostej
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Płaszczyzna prostopadła:
Punkt przecięcia to:
Punkt symetryczny to:
***********************************************************************************************
** Zadanie 8 **********************************************************************************
Wyznaczyć punkt symetryczny do punktu
względem prostej
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Płaszczyzna prostopadła:
Punkt przecięcia to:
Punkt symetryczny to:
***********************************************************************************************
** Zadanie 9 **********************************************************************************
Wyznaczyć punkt symetryczny do punktu
względem prostej
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Płaszczyzna prostopadła:
Punkt przecięcia to:
Punkt symetryczny to:
***********************************************************************************************
** Zadanie 10 **********************************************************************************
Wyznaczyć punkt symetryczny do punktu
względem prostej
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Płaszczyzna prostopadła:
Punkt przecięcia to:
Punkt symetryczny to:
***********************************************************************************************
Proste skośne
zadanie = gz.odleglosc_prostych_skosnych()
zadanie
('Obliczyć odległość prostych skośnych\n\t\\[\n\t\tl_1\\colon \\frac{x + 3}{-2}=\\frac{y + 3}{3}=\\frac{z - 5}{2}, \\quad \n\t\tl_2\\colon \\frac{x - 1}{2}=\\frac{y - 4}{3}=\\frac{z - 5}{4}.\n\t\\]\tWyznaczyć punkty realizujące minimalną odległość.',
'Płaszczyzna zawierająca $l_2$ i równoległa do $l_1$ to $\\pi\\colon 6 x + 12 y - 12 z + 6=0$;\\\\$d(l_1,l_2)=6;$\\quad Punkty realizujące minimalną odległość to:\\ $ P_3=(-3,-3,5),\\ P_4=(-1,1,1)$.\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 ***********************************************************************************
Obliczyć odległość prostych skośnych
\[
l_1\colon \frac{x + 3}{-2}=\frac{y + 3}{3}=\frac{z - 5}{2}, \quad
l_2\colon \frac{x - 1}{2}=\frac{y - 4}{3}=\frac{z - 5}{4}.
\] Wyznaczyć punkty realizujące minimalną odległość.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Płaszczyzna zawierająca $l_2$ i równoległa do $l_1$ to $\pi\colon 6 x + 12 y - 12 z + 6=0$;\\$d(l_1,l_2)=6;$\quad Punkty realizujące minimalną odległość to:\ $ P_3=(-3,-3,5),\ P_4=(-1,1,1)$.
***********************************************************************************************
Show code cell source
for i in range(1, ile_zadan_przykladowych + 1):
zadanie = gz.odleglosc_prostych_skosnych()
print(f"\033[34m** Zadanie {i} **" + '*' * 80 + '\033[0m')
display(Markdown(zadanie[0].split('\n\t')[0]))
display(Latex('$$' + (zadanie[0].split('\n\t')[2]) + '$$'))
display(Latex('$$' + (zadanie[0].split('\n\t')[3]) + '$$'))
display(Markdown(zadanie[0].split('\n\t')[4][3:]))
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
display(Markdown('Płaszczyzna zawierająca *l<sub>2</sub>* i równoległa do *l<sub>1</sub>* to'))
display(Latex('$$' + (zadanie[1].split('$')[5]) + '$$'))
display(Markdown('Odległość prostych skośnych to'))
display(Latex('$$' + (zadanie[1].split('$')[7]) + '$$'))
display(Markdown('Punkty realizujące minimalną odległość to'))
display(Latex('$$' + (zadanie[1].split('$')[9]).replace('\\ ', '\qquad ') + '$$'))
print("\033[32m*\033[0m" * 95)
** Zadanie 1 **********************************************************************************
Obliczyć odległość prostych skośnych
Wyznaczyć punkty realizujące minimalną odległość.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Płaszczyzna zawierająca l2 i równoległa do l1 to
Odległość prostych skośnych to
Punkty realizujące minimalną odległość to
***********************************************************************************************
** Zadanie 2 **********************************************************************************
Obliczyć odległość prostych skośnych
Wyznaczyć punkty realizujące minimalną odległość.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Płaszczyzna zawierająca l2 i równoległa do l1 to
Odległość prostych skośnych to
Punkty realizujące minimalną odległość to
***********************************************************************************************
** Zadanie 3 **********************************************************************************
Obliczyć odległość prostych skośnych
Wyznaczyć punkty realizujące minimalną odległość.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Płaszczyzna zawierająca l2 i równoległa do l1 to
Odległość prostych skośnych to
Punkty realizujące minimalną odległość to
***********************************************************************************************
** Zadanie 4 **********************************************************************************
Obliczyć odległość prostych skośnych
Wyznaczyć punkty realizujące minimalną odległość.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Płaszczyzna zawierająca l2 i równoległa do l1 to
Odległość prostych skośnych to
Punkty realizujące minimalną odległość to
***********************************************************************************************
** Zadanie 5 **********************************************************************************
Obliczyć odległość prostych skośnych
Wyznaczyć punkty realizujące minimalną odległość.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Płaszczyzna zawierająca l2 i równoległa do l1 to
Odległość prostych skośnych to
Punkty realizujące minimalną odległość to
***********************************************************************************************
** Zadanie 6 **********************************************************************************
Obliczyć odległość prostych skośnych
Wyznaczyć punkty realizujące minimalną odległość.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Płaszczyzna zawierająca l2 i równoległa do l1 to
Odległość prostych skośnych to
Punkty realizujące minimalną odległość to
***********************************************************************************************
** Zadanie 7 **********************************************************************************
Obliczyć odległość prostych skośnych
Wyznaczyć punkty realizujące minimalną odległość.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Płaszczyzna zawierająca l2 i równoległa do l1 to
Odległość prostych skośnych to
Punkty realizujące minimalną odległość to
***********************************************************************************************
** Zadanie 8 **********************************************************************************
Obliczyć odległość prostych skośnych
Wyznaczyć punkty realizujące minimalną odległość.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Płaszczyzna zawierająca l2 i równoległa do l1 to
Odległość prostych skośnych to
Punkty realizujące minimalną odległość to
***********************************************************************************************
** Zadanie 9 **********************************************************************************
Obliczyć odległość prostych skośnych
Wyznaczyć punkty realizujące minimalną odległość.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Płaszczyzna zawierająca l2 i równoległa do l1 to
Odległość prostych skośnych to
Punkty realizujące minimalną odległość to
***********************************************************************************************
** Zadanie 10 **********************************************************************************
Obliczyć odległość prostych skośnych
Wyznaczyć punkty realizujące minimalną odległość.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
Płaszczyzna zawierająca l2 i równoległa do l1 to
Odległość prostych skośnych to
Punkty realizujące minimalną odległość to
***********************************************************************************************
Kąty w trójkącie
zadanie = gz.katy_w_trojkacie(prosty=choice([False, True]), calkowite=choice([False, True]))
zadanie
('Wyznaczyć miary kątów wewnętrznych trójkąta $ABC,$ gdzie\n\t\\[\n\t\tA = (5, 2, 0),\\ B = (-1, -2, -2),\\ C = (4, -1, 2)\n\t\\]\n\tSprawdzić, czy sumują się do $180^{\\circ}.$\\\\',
'$\\alpha = 60.00^{\\circ},\\ \\beta = 30.00^{\\circ},\\ \\gamma = 90.00^{\\circ}.$')
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ć miary kątów wewnętrznych trójkąta $ABC,$ gdzie
\[
A = (5, 2, 0),\ B = (-1, -2, -2),\ C = (4, -1, 2)
\]
Sprawdzić, czy sumują się do $180^{\circ}.$\\
***********************************************************************************************
** Rozwiązanie ********************************************************************************
$\alpha = 60.00^{\circ},\ \beta = 30.00^{\circ},\ \gamma = 90.00^{\circ}.$
***********************************************************************************************
Show code cell source
for i in range(1, ile_zadan_przykladowych + 1):
zadanie = gz.katy_w_trojkacie(prosty=choice([False, True]), calkowite=choice([False, True]))
print(f"\033[34m** Zadanie {i} **" + '*' * 80 + '\033[0m')
display(Markdown('Wyznaczyć miary kątów wewnętrznych trójkąta *ABC*, gdzie'))
display(Latex('$$' + (zadanie[0].split('\n\t')[2]) + '$$'))
display(Markdown('Sprawdzić, czy sumują się do 180\u00b0.'))
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
display(Latex('$' + zadanie[1] + '$'))
print("\033[32m*\033[0m" * 95)
** Zadanie 1 **********************************************************************************
Wyznaczyć miary kątów wewnętrznych trójkąta ABC, gdzie
Sprawdzić, czy sumują się do 180°.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 2 **********************************************************************************
Wyznaczyć miary kątów wewnętrznych trójkąta ABC, gdzie
Sprawdzić, czy sumują się do 180°.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 3 **********************************************************************************
Wyznaczyć miary kątów wewnętrznych trójkąta ABC, gdzie
Sprawdzić, czy sumują się do 180°.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 4 **********************************************************************************
Wyznaczyć miary kątów wewnętrznych trójkąta ABC, gdzie
Sprawdzić, czy sumują się do 180°.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 5 **********************************************************************************
Wyznaczyć miary kątów wewnętrznych trójkąta ABC, gdzie
Sprawdzić, czy sumują się do 180°.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 6 **********************************************************************************
Wyznaczyć miary kątów wewnętrznych trójkąta ABC, gdzie
Sprawdzić, czy sumują się do 180°.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 7 **********************************************************************************
Wyznaczyć miary kątów wewnętrznych trójkąta ABC, gdzie
Sprawdzić, czy sumują się do 180°.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 8 **********************************************************************************
Wyznaczyć miary kątów wewnętrznych trójkąta ABC, gdzie
Sprawdzić, czy sumują się do 180°.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 9 **********************************************************************************
Wyznaczyć miary kątów wewnętrznych trójkąta ABC, gdzie
Sprawdzić, czy sumują się do 180°.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 10 **********************************************************************************
Wyznaczyć miary kątów wewnętrznych trójkąta ABC, gdzie
Sprawdzić, czy sumują się do 180°.
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
Pole trójkąta
zadanie = gz.pole_trojkata(calkowite=choice([False, True]))
zadanie
('Wyznaczyć pole trójkąta $ABC$ oraz długość wysokości opuszczonej z wierzchołka B dla\n\t\\[\n\t\tA = (-3, 3, -1),\\ B = (1, 4, 2),\\ C = (1, 3, 2)\n\t\\]',
'$P=\\frac{5}{2},\\ \\ h_B=1$')
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ć pole trójkąta $ABC$ oraz długość wysokości opuszczonej z wierzchołka B dla
\[
A = (-3, 3, -1),\ B = (1, 4, 2),\ C = (1, 3, 2)
\]
***********************************************************************************************
** Rozwiązanie ********************************************************************************
$P=\frac{5}{2},\ \ h_B=1$
***********************************************************************************************
Show code cell source
for i in range(1, ile_zadan_przykladowych + 1):
zadanie = gz.pole_trojkata(calkowite=choice([False, True]))
print(f"\033[34m** Zadanie {i} **" + '*' * 80 + '\033[0m')
display(Markdown(
f'Wyznaczyć pole trójkąta *ABC* oraz długość wysokości opuszczonej z wierzchołka *{zadanie[0].split("ka ")[1].split(" dla")[0]}*' + ' dla'))
display(Latex('$$' + (zadanie[0].split('\n\t')[2]) + '$$'))
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
display(Latex('$' + zadanie[1].replace('\\ \\', '\qquad') + '$'))
print("\033[32m*\033[0m" * 95)
** Zadanie 1 **********************************************************************************
Wyznaczyć pole trójkąta ABC oraz długość wysokości opuszczonej z wierzchołka A dla
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 2 **********************************************************************************
Wyznaczyć pole trójkąta ABC oraz długość wysokości opuszczonej z wierzchołka C dla
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 3 **********************************************************************************
Wyznaczyć pole trójkąta ABC oraz długość wysokości opuszczonej z wierzchołka B dla
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 4 **********************************************************************************
Wyznaczyć pole trójkąta ABC oraz długość wysokości opuszczonej z wierzchołka C dla
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 5 **********************************************************************************
Wyznaczyć pole trójkąta ABC oraz długość wysokości opuszczonej z wierzchołka A dla
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 6 **********************************************************************************
Wyznaczyć pole trójkąta ABC oraz długość wysokości opuszczonej z wierzchołka A dla
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 7 **********************************************************************************
Wyznaczyć pole trójkąta ABC oraz długość wysokości opuszczonej z wierzchołka C dla
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 8 **********************************************************************************
Wyznaczyć pole trójkąta ABC oraz długość wysokości opuszczonej z wierzchołka B dla
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 9 **********************************************************************************
Wyznaczyć pole trójkąta ABC oraz długość wysokości opuszczonej z wierzchołka A dla
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 10 **********************************************************************************
Wyznaczyć pole trójkąta ABC oraz długość wysokości opuszczonej z wierzchołka A dla
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
Płaszczyzna styczna
zadanie = gz.plaszczyzna_styczna()
zadanie
('Wyznaczyć płaszczyznę styczną do powierzchni $$f(x,y)=\\left(x + 5 y\\right) e^{- 4 x^{2} + 2 x - y^{2}}$$ w punkcie $P=(0,0,f(0,0)).$',
'$z = x + 5 y$')
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ć płaszczyznę styczną do powierzchni $$f(x,y)=\left(x + 5 y\right) e^{- 4 x^{2} + 2 x - y^{2}}$$ w punkcie $P=(0,0,f(0,0)).$
***********************************************************************************************
** Rozwiązanie ********************************************************************************
$z = x + 5 y$
***********************************************************************************************
Show code cell source
for i in range(1, ile_zadan_przykladowych + 1):
zadanie = gz.plaszczyzna_styczna()
print(f"\033[34m** Zadanie {i} **" + '*' * 80 + '\033[0m')
display(Markdown(
f'Wyznaczyć płaszczyznę styczną do powierzchni'))
display(Latex('$$' + (zadanie[0].split('$$')[1]) + '$$'))
display(Markdown('w punkcie'))
display(Latex('$' + zadanie[0].split('punkcie ')[1] + '$'))
print("\033[34m*\033[0m" * 95)
print("\033[32m** Rozwiązanie **" + '*' * 78 + '\033[0m')
display(Latex('$' + zadanie[1].replace('\\ \\', '\qquad') + '$'))
print("\033[32m*\033[0m" * 95)
** Zadanie 1 **********************************************************************************
Wyznaczyć płaszczyznę styczną do powierzchni
w punkcie
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 2 **********************************************************************************
Wyznaczyć płaszczyznę styczną do powierzchni
w punkcie
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 3 **********************************************************************************
Wyznaczyć płaszczyznę styczną do powierzchni
w punkcie
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 4 **********************************************************************************
Wyznaczyć płaszczyznę styczną do powierzchni
w punkcie
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 5 **********************************************************************************
Wyznaczyć płaszczyznę styczną do powierzchni
w punkcie
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 6 **********************************************************************************
Wyznaczyć płaszczyznę styczną do powierzchni
w punkcie
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 7 **********************************************************************************
Wyznaczyć płaszczyznę styczną do powierzchni
w punkcie
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 8 **********************************************************************************
Wyznaczyć płaszczyznę styczną do powierzchni
w punkcie
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 9 **********************************************************************************
Wyznaczyć płaszczyznę styczną do powierzchni
w punkcie
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************
** Zadanie 10 **********************************************************************************
Wyznaczyć płaszczyznę styczną do powierzchni
w punkcie
***********************************************************************************************
** Rozwiązanie ********************************************************************************
***********************************************************************************************