Реши
Создано: 20 сентября 2025 г.
Создано: 20 сентября 2025 г.
Реши
pythonimport matplotlib.pyplot as plt import matplotlib.image as mpimg img = mpimg.imread('/mnt/data/IMG_20250920_133639.jpg') plt.imshow(img) plt.axis('off') (-0.5, 4623.5, 3471.5, -0.5)
pythonplt.figure(figsize=(6,4)) plt.imshow(img[300:1400, 0:2000]) plt.axis('off') (-0.5, 1999.5, 1099.5, -0.5)
pythonplt.figure(figsize=(6,6)) plt.imshow(img[700:2600, 300:2000]) plt.axis('off') (-0.5, 1699.5, 1899.5, -0.5)
pythonplt.figure(figsize=(6,6)) plt.imshow(img[1100:3300, 600:2800]) plt.axis('off') (-0.5, 2199.5, 2199.5, -0.5)
pythonimport numpy as np # rotate by small angle plt.figure(figsize=(6,6)) plt.imshow(np.rot90(img, 3)) # rotate 270 degrees plt.axis('off') (-0.5, 3471.5, 4623.5, -0.5)
pythonrot = np.rot90(img, 3) plt.figure(figsize=(6,6)) plt.imshow(rot[0:2000,1300:2600]) plt.axis('off') (-0.5, 1299.5, 1999.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(rot[900:2100,2600:4100]) plt.axis('off') (-0.5, 871.5, 1199.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(rot[1200:2800,1600:3000]) plt.axis('off') (-0.5, 1399.5, 1599.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(rot[1800:3400,1500:3100]) plt.axis('off') (-0.5, 1599.5, 1599.5, -0.5)
pythonplt.figure(figsize=(4,6)) plt.imshow(rot[2200:4000,1500:3500]) plt.axis('off') (-0.5, 1971.5, 1799.5, -0.5)
pythonplt.figure(figsize=(4,6)) plt.imshow(np.rot90(rot[2000:4000,1200:3300],1)) plt.axis('off') (-0.5, 1999.5, 2099.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(np.rot90(rot[2100:4000,1700:3800],1)) plt.axis('off') (-0.5, 1899.5, 1771.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(np.rot90(rot[2400:4800,1700:4100],1)) plt.axis('off') (-0.5, 2223.5, 1771.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(np.rot90(np.rot90(rot[2200:4600,1500:3800],1),3)) plt.axis('off') (-0.5, 1971.5, 2399.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(np.rot90(rot[2200:4600,1500:3800],2)) plt.axis('off') (-0.5, 1971.5, 2399.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(np.rot90(rot[2400:4200,1700:3500],2)) plt.axis('off') (-0.5, 1771.5, 1799.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(np.rot90(np.rot90(rot[2400:4200,1700:3500],2),1)) plt.axis('off') (-0.5, 1799.5, 1771.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(np.rot90(np.rot90(np.rot90(rot[2400:4200,1700:3500],2),1),2)) plt.axis('off') (-0.5, 1799.5, 1771.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(np.rot90(rot[2700:3700,2100:3100],2)) plt.axis('off') (-0.5, 999.5, 999.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(np.rot90(rot[2400:3000,2900:3500],2)) plt.axis('off') (-0.5, 571.5, 599.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(np.rot90(rot[2600:3600,3000:3800],2)) plt.axis('off') (-0.5, 471.5, 999.5, -0.5)
pythonrot.shape (4624, 3472, 3)
pythonplt.figure(figsize=(4,4)) plt.imshow(np.rot90(rot[3000:3600,2100:2700],2)) plt.axis('off') (-0.5, 599.5, 599.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(np.rot90(rot[2900:3500,2300:3100],2)) plt.axis('off') (-0.5, 799.5, 599.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(np.rot90(rot[2600:3200,2400:3400],2)) plt.axis('off') (-0.5, 999.5, 599.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(np.rot90(rot[2600:3700,1900:2600],2)) plt.axis('off') (-0.5, 699.5, 1099.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(np.rot90(rot[2800:3300,2150:2700],2)) plt.axis('off') (-0.5, 549.5, 499.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(np.rot90(rot[2600:3500,2300:3000],2)) plt.axis('off') (-0.5, 699.5, 899.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(np.rot90(rot[2400:3000,2300:3000],1)) plt.axis('off') (-0.5, 599.5, 699.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(np.rot90(rot[2700:3400,2600:3300],2)) plt.axis('off') (-0.5, 699.5, 699.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(np.rot90(rot[2700:3400,2600:3300],2)) plt.axis('off') (-0.5, 699.5, 699.5, -0.5)
(-0.5, 599.5, 599.5, -0.5)
text
1. Условие существования плоскости (D B O E)
Пусть α = (ABC) — плоскость треугольника, а β — искомая плоскость через D, B, O, E.
Следовательно,
Именно при этом выборе E четыре точки D, B, O, E оказываются компланарными, и плоскость можно провести.
2. Построение линии пересечения плоскостей (P K T) и (M C E)
Работаем по рисунку 6 (пирамида M-A-C-D, точка E на AD, P∈MA, K∈MC, T — точка внутри).
Нужна прямая ℓ = (PKT) ∩ (MCE). Достаточно найти две принадлежащие ей точки.
| Шаг | Действие | Обоснование |
|---|---|---|
| 1 | Отметьте K. | K ∈ MC, а MC ⊂ (MCE); кроме того, K ∈ (PKT) по условию ⇒ K ∈ ℓ. |
| 2 | Проведите прямую TK (она уже лежит в плоскости PKT). | — |
| 3 | Найдите точку N = TK ∩ CE. | CE ⊂ (MCE); TK ⊂ (PKT). Их пересечение принадлежит обеим плоскостям ⇒ N ∈ ℓ. |
| 4 | Соедините K и N. Прямая KN и есть искомая линия пересечения ℓ. | Через две точки, общие для двух плоскостей, проходит единственная общая прямая. |
Итог:
- K — первая общая точка;
- N — вторая общая точка (пересечение TK и CE);
Линия KN — пересечение плоскостей (PKT) и (MCE).