3dgtl

Размер: px
Започни от страница:

Download "3dgtl"

Препис

1 3D графика и трасиране на лъчи

2 BofH

3 Тема 7 Триъгълни мрежи Нормали

4 Съдържание Анонси Нововъведения във fmiray Триъгълни мрежи Мотивация Реализация на триъгълните мрежи Пресичане с триъгълник UV координати Нормали в триъгълните мрежи

5 Анонси Тест на 27-ми (следващата седмица) По време на първия час, от 18:20ч, продължителност 20 минути Няма да има домашни за тази лекция Курсови проекти Условията ще публикуваме във форума от следващата седмица нататък Можете да правите и курсов проект по ваше желание (стига да го одобрим :))

6 Нововъведения във fmiray Прогресивно рендериране (може да бъде прекъснато по всяко време) Сцената е записана във файл; вече не се генерира чрез generatescene() Използваме простичък специализиран формат

7 Откъс от входния файл // 2. A camera Camera camera { pos (120, 33, 40) yaw 0.2 pitch -0.1 roll 0.0 fov 90 aspectratio } Plane floor { y 0 size 64 } Checker checker { col1 (0.5, 0.5, 0.25) col2 (0.25, 0.25, 0.25) size }

8 Откъс от входния файл (2) Flat floorshader { texture checker } // 3. A floor node, using a plane as a geometry, and a flat shader with a checker texture Node floornode { geometry floor shader floorshader translate (100, 0, 96) }

9 Предимства Няма нужда да се прекомпилира fmiray за всяка дребна промяна на сцената Сцената е отделена от raytracer-а Пакетиране: можете да пратите сцена (+прилежащите й текстури) по например Можем да имаме няколко различни сцени и да се прехвърляме лесно от една на друга (просто променяме кой да бъде входния файл) По-малко писане Scriptability

10 Триъгълни мрежи

11 Триъгълни мрежи Триъгълните мрежи са нещо универсално в съвременната компютърна графика Z-buffer разчита изцяло на тях Основната идея: всички повърхности на 3D обектите да се нацепят на малки многоъгълници (с пасващи си страни и върхове между съседните многоъгълници) Често имаме контрол върху броя многоъгълници Може да изберем колко фина да е мрежата; компромис между време за рендериране и качество

12 Терминология Mesh = триъгълна мрежа Триъгълник многоъгълник (полигон) Изпъкналите многоъгълници се триангулират лесно

13 Мотивация за триъгълните мрежи Прости са (триъгълника е една от най-простите 3D фигури) Могат да наподобяват произволно добре практически всякаква друга геометрия Позволяват preview (по време на редактиране например), чрез Z-buffer или wireframe алгоритми Редактирането е лесно и доста интуитивно

14 Примери за редактиране Местене на връх/върхове, ребра, триъгълници... Мащабиране и завъртане в произволна посока Рязане и цепене на триъгълници Операции като extrude (пресоване), огъване,... Subdivision surfaces Това е метод, при който от груба начална мрежа, чрез някакъв алгоритъм, се генерира нова триъгълна мрежа, която е по-фина от старата и представлява загладена версия на старата мрежа

15 Subdivision surfaces Алгоритмите за subdivision са относително прости, но позволяват артистите да постигнат доста детайлен и прецизен обект без да се трудят много (започват от много груб модел)

16 Как се създават триъгълните мрежи? Явни формули за геометричните обекти като сфера, цилиндър, тор, куб, пирамида, призма... Някои от тях са гладки, други не триъгълните мрежи поддържат и двата вида повърхности ще дадем пример понататък Неявни формули Наричани още Isosurfaces, implicit surfaces и прочее Повърхността се задават с формула от вида f(x, y, z) = 0, т.е. при дадена 3D функция, повърхността се състои от точките в пространството, за които функцията е 0

17 Как се създават триъгълните мрежи? Например, f(x, y, z) = x2 + y2 + z2 1 задава сфера с радиус 1 По-сложните формули позволяват да се създават интересни форми: ето пример за повърхност с формата на сърце (изпъкнал кардиоид): f x, y, z = x y z 1 x 2 z 3 y 2 z 3 =

18 Как се създават триъгълните мрежи? Isosurface по принцип могат да се пресичат с лъчи, но обикновено е доста по-просто да се превърнат в триъгълни мрежи Чрез алгоритъма Marching Cubes Сплайни Има програми, позволяващи създаването на 3D обекти, дефинирани като сплайни Например, отделните детайли на една кола се моделират лесно като сплайн кръпки Всъщност сплайните са измислени именно с тази цел!

19 Как се създават триъгълните мрежи? Трасирането на сплайни в 3D обаче е неудобно, затова често при самото рендериране, повърхностите се превръщат до триъгълни мрежи Може обектите да се моделират като мрежи още от самото начало Чрез 3ds Max, Maya, Blender... Един пример [youtube]

20 Как се създават триъгълните мрежи? Триъгълни мрежи могат да се създават и от релефни карти Релефните карти представляват двумерна текстура, показваща височината на някаква повърхност Може да отговарят на истински релеф някъде из Земята (топографска карта), или изкуствено моделирани Релефните карти също може да се трасират, но могат да се превърнат и в триъгълни мрежи (всеки пиксел от картата става връх в мрежата)

21 Как се създават триъгълните мрежи? Съществуват още много начини за създаване на триъгълни мрежи Не е нужно човек да създава всичко сам, има сайтове с безплатни 3D модели

22 Свойства на триъгълната мрежа Само повърхности vs обекти с обем Херметически затворени vs отворени обекти Например, цилиндър, сфера, куб са затворени, докато чайникът не е Гладки vs твърди стени Мрежите са фундаментално твърди (фасетни), но могат да се направят да изглеждат гладки чрез подходяща интерполация на нормалите вътре в триъгълниците Това изисква да пазим по един нормален вектор във всеки връх (и те да са различни)

23 Свойства на триъгълната мрежа

24 Представяне на триъгълната мрежа Триъгълната мрежа е просто списък с триъгълници Можем да ги пазим в един vector<>, като за всеки триъгълник помним 3-те му върха и нормалата му Но това е неефективно: в един реалистичен mesh, доста от върховете съвпадат (споделени са между няколко триъгълника) Същото се отнася и за нормалите на върховете, често и за текстурните (UV) координати Ето защо ще пазим един списък с всички върхове, нормали и UV координати, а триъгълниците ще индексират в тези масиви

25 Представяне на триъгълната мрежа struct Triangle { int v[3], n[3], t[3]; Vector gnormal; // geometric normal of the triangle itself }; class Mesh: public Geometry { vector<vector> vertices; vector<vector> normals; vector<point> uvs; vector<triangle> triangles;...

26 Представяне на триъгълната мрежа Т.е. за всеки триъгълник имаме: Три върха, които дефинират положението му в пространството Един истински нормален вектор (пресметнат от 3-те върха) Три нормални вектора, за всеки от върховете Потенциално различни, особено за гладки повърхности Показват нормалата на повърхността в тази точка Интерполират се между трите върха; ще демонстрираме по-нататък Три UV координати (за текстуриране) Също се интерполират между трите върха

27 Текстурни (UV) координати Идеята е, че всеки 3D триъгълник съответства на 2D триъгълник в текстурното пространство Т.е. всеки 3D триъгълник може да бъде облепен с произволен триъгълен отрязък от текстурата.

28 Интерполация в триъгълник Споменахме, че ще ни трябва интерполация в триъгълник; само че как точно ще я реализираме? Барицентрични координати: нека имаме триъгълник ABC и произволна точка P в него; барицентричните координати на точката P са числата λ1, λ2, λ3, за които: P = λ1a + λ2b + λ3c, и е изпълнено че: 0 λ1, λ2, λ3 1 λ 1 + λ2 + λ3 = 1

29 Барицентрични координати На практика може да работим само с λ2 и λ3, тъй като λ1 = 1 λ2 λ3. Нова дефиниция: P = A + (B-A)λ2 + (C-A)λ3 (*) 0 λ2, λ3 1 λ 2 + λ3 1 Т.е. дефинирахме нещо като координатна система

30 Интерполация в триъгълник Ако във формулата (*) вместо точките A, B, C заместим със съответните нормали в трите върха, и имаме конкретни λ2, λ3, то интерполираме между нормалите в трите върха Аналогично, ако вместо A, B, C заместим UV координатите в трите върха, то интерполираме между UV координатите

31 Пресичане с триъгълна мрежа Алгоритъм за пресичане с триъгълна мрежа: procedure intersectmesh(ray, info): mindist = + foreach triangle T in mesh: distance = intersecttriangle(t, ray, tempinfo) if distance < mindist: mindist = distance info = tempinfo return mindist

32 Пресичане с триъгълник Три точки в пространството лежат в една равнина Следователно може да сведем задачата за пресичане на лъч с триъгълник до такава за пресичане на лъч с равнина Само че ни интересува пресечната точка да е точно в отрязъка на равнината, в който се намира триъгълника За целта, ще намерим барицентричните координати на пресечната точка на лъча с равнината, и ще проверим дали изпълняват условията за барицентрични координати

33 Пресичане с триъгълник Дадено: A, B, C върхове на триъгълника O начало на лъча D посока на лъча Търси се: λ 2, λ 3 γ разстоянието до пресечната точка

34 Пресичане с триъгълник Пресечната точка може да дефинираме така: X = O + γd = A + λ2(b-a) + λ3(c-a) Т.е., λ2(b-a) + λ3(c-a) γd = O - A Това е система линейни уравнения (3 уравнения, 3 неизвестни): λ2(b.x-a.x) + λ3(c.x-a.x) - γd.x = O.x A.x λ2(b.y-a.y) + λ3(c.y-a.y) - γd.y = O.y A.y λ2(b.z-a.z) + λ3(c.z-a.z) - γd.z = O.z A.z

35 Пресичане с триъгълник Можем да приложим правилото на Крамер за намиране решението на такава линейна система Забележка: може да пресмятаме детерминантите на матриците по следния начин: тъй като всеки стълб от матрицата е 3D вектор, то самата детерминанта е смесеното произведение от тези 3 вектора. Т.е. aко стълбовете са вектори a, b и c, то детерминантата се изчислява като: Det = (a ^ b) * c

36 Решение на системата Detcr = ((B-A)^(C-A)) * -D Нека H = (O-A) λ2 = ((H^(C-A)) * -D) / Detcr λ3 = (((B-A)^H) * -D) / Detcr γ = (((B-A)^(C-A)) * H) / Detcr

37 Резултат Ако в info->norm слагаме геометричния нормал на триъгълника, т.е. не интерполираме нормалите:

38 Резултат Интерполиране на нормалите: n = normalize(na + λ2*(nb na) + λ3*(nc-na))

39 Оптимизации Ако повърхнината е затворена херметически, може да пропускаме триъгълниците, за които (gnormal * ray.dir > 0). Те са от задната страна на триъгълната мрежа и няма шанс да ги пресечем, освен ако не тръгваме отвътре Може да опишем сфера или куб около триъгълната мрежа и да проверим в самото начало дали лъча пресича тази описваща геометрия. Ако не пресича нея, значи не пресича и мрежата.

Компютърна Графика и Презентации - Алгоритми за Визуализация

Компютърна Графика и Презентации - Алгоритми за Визуализация Компютърна Графика и Презентации Алгоритми за Визуализация гл. ас. д-р А. Пенев Визуализация Построяване на изображение съответстващо на модел. Операция по преобразуване на представяне на двумерни/тримерни

Подробно

Линейна алгебра 7. Умножение на матрици. Обратими матрици. Матрични уравнения специалности: Математика, Бизнес математика, Приложна математика, I курс

Линейна алгебра 7. Умножение на матрици. Обратими матрици. Матрични уравнения специалности: Математика, Бизнес математика, Приложна математика, I курс . Обратими матрици. Матрични уравнения специалности: Математика, Бизнес математика, Приложна математика, I курс лектор: Марта Теофилова Кратка история Матричното умножение е въведено от немския математик

Подробно

Microsoft Word - Lecture 9-Krivolineyni-Koordinati.doc

Microsoft Word - Lecture 9-Krivolineyni-Koordinati.doc 6 Лекция 9: Криволинейни координатни системи 9.. Локален базиз и метричен тензор. В много случаи е удобно точките в пространството да се параметризират с криволинейни координати и и и вместо с декартовите

Подробно

Microsoft Word - VM-LECTURE06.doc

Microsoft Word - VM-LECTURE06.doc Лекция 6 6 Уравнения на права и равнина Уравнение на права в равнината Тук ще разглеждаме равнина в която е зададена положително ориентирана декартова координатна система O с ортонормиран базис i и j по

Подробно

Microsoft Word - PMS sec1212.doc

Microsoft Word - PMS sec1212.doc Лекция Екстремуми Квадратични форми Функцията ϕ ( = ( K се нарича квадратична форма на променливите когато има вида ϕ( = aij i j i j= За коефициентите предполагаме че a ij = a ji i j При = имаме ϕ ( =

Подробно

Microsoft Word - Sem02_KH_VM2-19.doc

Microsoft Word - Sem02_KH_VM2-19.doc Семинар Действия с матрици. Собствени стойности и собствени вектори на матрици. Привеждане на квадратична форма в каноничен вид. Матрица k всяка правоъгълна таблица от k-реда и -стълба. Квадратна матрица

Подробно

Microsoft Word - Sem03_KH_VM2-19.docx

Microsoft Word - Sem03_KH_VM2-19.docx Семинар Символи на Кронекер и Леви-Чивита. Видове произведения между вектори и тензори. В едно D евклидово пространство R³ имаме: Скалар: p брой индекси 0, брой компоненти 0 =. Вектор: a = a, a, ) брой

Подробно

036v-b.dvi

036v-b.dvi МАТЕМАТИКА И МАТЕМАТИЧЕСКО ОБРАЗОВАНИЕ, 2010 MATHEMATICS AND EDUCATION IN MATHEMATICS, 2010 Proceedings of the Thirty Ninth Spring Conference of the Union of Bulgarian Mathematicians Albena, April 6 10,

Подробно

Решения на задачите от Тема на месеца за м. март 2018 Даден е многоъгълник, който трябва да бъде нарязан на триъгълници. Разрязването става от връх къ

Решения на задачите от Тема на месеца за м. март 2018 Даден е многоъгълник, който трябва да бъде нарязан на триъгълници. Разрязването става от връх къ Решения на задачите от Тема на месеца за м. март 2018 Даден е многоъгълник, който трябва да бъде нарязан на триъгълници. Разрязването става от връх към несъседен връх и открай до край, без линиите на разрезите

Подробно

Основен вариант за клас Задача 1. (4 точки) На графиката на полином a n x n + a n 1 x n a 1 x + a 0, чиито коефициенти a n, a n 1,..., a 1

Основен вариант за клас Задача 1. (4 точки) На графиката на полином a n x n + a n 1 x n a 1 x + a 0, чиито коефициенти a n, a n 1,..., a 1 Основен вариант за 10 12 клас Задача 1. (4 точки) На графиката на полином a n x n + a n 1 x n 1 + + a 1 x + a 0, чиито коефициенти a n, a n 1,..., a 1, a 0 са цели числа, са отбелязани две точки с целочислени

Подробно

Microsoft Word - UIP_mat_7klas_

Microsoft Word - UIP_mat_7klas_ Приложение 2 УЧЕБНО-ИЗПИТНА ПРОГРАМА ПО МАТЕМАТИКА ЗА НАЦИОНАЛНОТО ВЪНШНО ОЦЕНЯВАНЕ В КРАЯ НА VII КЛАС І. Вид и времетраене Изпитът от националното външно оценяване е писмен. Равнището на компетентностите

Подробно

munss2.dvi

munss2.dvi ОТГОВОРИ И РЕШЕНИЯ 3(x + y)(x xy + y )y(x y) 1. (Б) Преобразуваме: (x y)(x + y)(x + y ) x(x xy + y ) = 3y (x + y)(x y) x = (x + y ) 3 y x y x x + y = 3 y x (x y ) 1 ( x y ) + 1 = 3 ( 3 ) 1 9 3 ( 3 ) +

Подробно

110 (Глава 2. Тензорен анализ 12. Диференциални операции в криволинейни координати Градиент на скаларно поле. Дефиницията (11.5) на градиента чр

110 (Глава 2. Тензорен анализ 12. Диференциални операции в криволинейни координати Градиент на скаларно поле. Дефиницията (11.5) на градиента чр 0 (Глава 2. Тензорен анализ 2. Диференциални операции в криволинейни координати 2.. Градиент на скаларно поле. Дефиницията (.5) на градиента чрез производната по направление позволява лесно да намерим

Подробно

Microsoft Word - PRMAT sec99.doc

Microsoft Word - PRMAT sec99.doc Лекция 9 9 Изследване на функция Растене, намаляване и екстремуми В тази лекция ще изследваме особеностите на релефа на графиката на дадена функция в зависимост от поведението на нейната производна Основните

Подробно

Microsoft Word - VM22 SEC55.doc

Microsoft Word - VM22 SEC55.doc Лекция 5 5 Диференциални уравнения от първи ред Основни определения Диференциално уравнение се нарича уравнение в което участват известен брой производни на търсената функция В общия случай ( n) диференциалното

Подробно

Microsoft Word - Lecture 14-Laplace Transform-N.doc

Microsoft Word - Lecture 14-Laplace Transform-N.doc Лекция 4: Интегрално преобразувание на Лаплас 4.. Дефиниция и образи на елементарните функции. Интегралното преобразувание на Лаплас Laplac ranorm се дефинира посредством израза: Λ[ ] преобразувание на

Подробно

Линейна алгебра 11. Собствени стойности и собствени вектори на матрица и линейно преобразувание. Диагонализиране на матрица специалности: Математика,

Линейна алгебра 11. Собствени стойности и собствени вектори на матрица и линейно преобразувание. Диагонализиране на матрица специалности: Математика, на матрица и линейно преобразувание. Диагонализиране на матрица специалности: Математика, Бизнес математика, Приложна математика, I курс лектор: Марта Теофилова Собствени стойности и собствени вектори

Подробно

СОФИЙСКА МАТЕМАТИЧЕСКА ГИМНАЗИЯ ТУРНИР ПО МАТЕМАТИКА И ИНФОРМАТИКА "ЗА ТОРТАТА НА ДИРЕКТОРА" ТЕМА ПО МАТЕМАТИКА КЛАС Задача 1. Дадена е двуизмер

СОФИЙСКА МАТЕМАТИЧЕСКА ГИМНАЗИЯ ТУРНИР ПО МАТЕМАТИКА И ИНФОРМАТИКА ЗА ТОРТАТА НА ДИРЕКТОРА ТЕМА ПО МАТЕМАТИКА КЛАС Задача 1. Дадена е двуизмер СОФИЙСКА МАТЕМАТИЧЕСКА ГИМНАЗИЯ ТУРНИР ПО МАТЕМАТИКА И ИНФОРМАТИКА "ЗА ТОРТАТА НА ДИРЕКТОРА" ТЕМА ПО МАТЕМАТИКА 10-11 КЛАС Задача 1. Дадена е двуизмерна огледална стая във формата на правилен шестоъгълник

Подробно

Eastern Academic Journal ISSN: Issue 2, pp , August, 2019 МЕТОДИ ЗА ИЗОБРАЗЯВАНЕ НА МНОГОСТЕНИ Снежанка И. Атанасова Университет по хра

Eastern Academic Journal ISSN: Issue 2, pp , August, 2019 МЕТОДИ ЗА ИЗОБРАЗЯВАНЕ НА МНОГОСТЕНИ Снежанка И. Атанасова Университет по хра МЕТОДИ ЗА ИЗОБРАЗЯВАНЕ НА МНОГОСТЕНИ Снежанка И. Атанасова Университет по хранителни технологии Пловдив sneja_atan@yahoo.com РЕЗЮМЕ В настоящата статия се разглеждат различни методи за изобразяване на

Подробно

Лекция Класификация с линейна обучаваща машина Обучаващата машина може да бъде дефинирана като устройство, чиито действия са повлияни от миналия опит

Лекция Класификация с линейна обучаваща машина Обучаващата машина може да бъде дефинирана като устройство, чиито действия са повлияни от миналия опит Лекция Класификация с линейна обучаваща машина Обучаващата машина може да бъде дефинирана като устройство, чиито действия са повлияни от миналия опит [1]. Линейната обучаваща машина (ЛОМ) е стравнително

Подробно

Тест за кандидатстване след 7. клас Невена Събева 1. Колко е стойността на израза : 8? (А) 201; (Б) 226; (В) 1973; (Г) На колко е ра

Тест за кандидатстване след 7. клас Невена Събева 1. Колко е стойността на израза : 8? (А) 201; (Б) 226; (В) 1973; (Г) На колко е ра Тест за кандидатстване след 7 клас Невена Събева 1 Колко е стойността на израза 008 00 : 8? (А) 01; (Б) 6; (В) 197; (Г) 198 На колко е равно средното аритметично на 1, 1, и 1,? (А) 4, 15(6); (Б) 49, ;

Подробно

ИКОНОМИЧЕСКИ УНИВЕРСИТЕТ - В А Р Н А Ф А К У Л Т Е Т И Н Ф О Р М А Т И К А КАТЕДРА СТАТИСТИКА И ПРИЛОЖНА МАТЕМАТИКА УТВЪРЖДАВАМ: Ректор: (Проф. д-р Пл

ИКОНОМИЧЕСКИ УНИВЕРСИТЕТ - В А Р Н А Ф А К У Л Т Е Т И Н Ф О Р М А Т И К А КАТЕДРА СТАТИСТИКА И ПРИЛОЖНА МАТЕМАТИКА УТВЪРЖДАВАМ: Ректор: (Проф. д-р Пл ИКОНОМИЧЕСКИ УНИВЕРСИТЕТ - В А Р Н А Ф А К У Л Т Е Т И Н Ф О Р М А Т И К А КАТЕДРА СТАТИСТИКА И ПРИЛОЖНА МАТЕМАТИКА УТВЪРЖДАВАМ: Ректор: (Проф. д-р Пл. Илиев) У Ч Е Б Н А П Р О Г Р А М А ПО ДИСЦИПЛИНАТА:

Подробно

XXX МЕЖДУНАРОДЕН ТУРНИР НА ГРАДОВЕТЕ Пролетен тур, ОСНОВЕН ВАРИАНТ за клас РЕШЕНИЯ Задача 1. Правоъгълник е разделен на няколко по-малки право

XXX МЕЖДУНАРОДЕН ТУРНИР НА ГРАДОВЕТЕ Пролетен тур, ОСНОВЕН ВАРИАНТ за клас РЕШЕНИЯ Задача 1. Правоъгълник е разделен на няколко по-малки право XXX МЕЖДУНАРОДЕН ТУРНИР НА ГРАДОВЕТЕ Пролетен тур, ОСНОВЕН ВАРИАНТ за 10 1 клас РЕШЕНИЯ Задача 1 Правоъгълник е разделен на няколко по-малки правоъгълника Възможно ли е всяка отсечка, която свързва центровете

Подробно

Microsoft Word - KZ_TSG.doc

Microsoft Word - KZ_TSG.doc ПРИЛОЖЕНИЕ НА ТЕОРИЯТА НА СИГНАЛНИТЕ ГРАФИ ЗА АНАЛИЗ НА ЕЛЕКТРОННИ СХЕМИ С ОПЕРАЦИОННИ УСИЛВАТЕЛИ В теорията на електронните схеми се решават три основни задачи: ) анализ; ) синтез; ) оптимизация. Обект

Подробно

ЛЕКЦИЯ 6 ЗАКОН ЗА ИНЕРЦИЯТА Определение. Броят на положителните коефициенти в каноничния вид на дадена квадратична форма се нарича положителен индекс

ЛЕКЦИЯ 6 ЗАКОН ЗА ИНЕРЦИЯТА Определение. Броят на положителните коефициенти в каноничния вид на дадена квадратична форма се нарича положителен индекс ЛЕКЦИЯ 6 ЗАКОН ЗА ИНЕРЦИЯТА Определение. Броят на положителните коефициенти в каноничния вид на дадена квадратична форма се нарича положителен индекс на инерцията на тази квадратична форма. Броят на отрицателните

Подробно

МОДЕЛ НА НАЦИОНАЛНОТО ВЪНШНО ОЦЕНЯВАНЕ ПО МАТЕМАТИКА В Х КЛАС ЗА УЧЕБНАТА ГОДИНА 1. Цели на НВО в Х клас съгласно чл. 44, ал. 1 от Наредба 1

МОДЕЛ НА НАЦИОНАЛНОТО ВЪНШНО ОЦЕНЯВАНЕ ПО МАТЕМАТИКА В Х КЛАС ЗА УЧЕБНАТА ГОДИНА 1. Цели на НВО в Х клас съгласно чл. 44, ал. 1 от Наредба 1 МОДЕЛ НА НАЦИОНАЛНОТО ВЪНШНО ОЦЕНЯВАНЕ ПО МАТЕМАТИКА В Х КЛАС ЗА УЧЕБНАТА 019 00 ГОДИНА 1. Цели на НВО в Х клас съгласно чл. 44, ал. 1 от Наредба 11 за оценяване на резултатите от обучението на учениците:

Подробно

годишно разпределение по математика за 8. клас 36 учебни седмици по 3 учебни часа = 108 учебни часа I срок 18 учебни седмици = 54 учебни часа II срок

годишно разпределение по математика за 8. клас 36 учебни седмици по 3 учебни часа = 108 учебни часа I срок 18 учебни седмици = 54 учебни часа II срок годишно разпределение по математика за 8. клас 36 учебни седмици по 3 учебни часа = 08 учебни часа I срок 8 учебни седмици = 54 учебни часа II срок 8 учебни седмици = 54 учебни часа на урок Вид на урока

Подробно

Microsoft Word - VM22 SEC66.doc

Microsoft Word - VM22 SEC66.doc Лекция 6 6 Теорема за съществуване и единственост Метричното пространство C [ a b] Нека [ a b] е ограничен затворен интервал и да разгледаме съвкупността на непрекъснатите функции f ( определени в [ a

Подробно

40 Глава 1. Тензорна алгебра 6. Пример тензор на инерцията на Ойлер В този момент нека прекъснем формалното изложение на тензорната алгебра за да обсъ

40 Глава 1. Тензорна алгебра 6. Пример тензор на инерцията на Ойлер В този момент нека прекъснем формалното изложение на тензорната алгебра за да обсъ 40 Глава 1. Тензорна алгебра 6. Пример тензор на инерцията на Ойлер В този момент нека прекъснем формалното изложение на тензорната алгебра за да обсъдим по-подробно два класически примера на двувалентни

Подробно

IATI Day 1/Junior Task 1. Trap (Bulgaria) X INTERNATIONAL AUTUMN TOURNAMENT IN INFORMATICS SHUMEN 2018 Задача 1. Капан Образуваме редица от точки, кои

IATI Day 1/Junior Task 1. Trap (Bulgaria) X INTERNATIONAL AUTUMN TOURNAMENT IN INFORMATICS SHUMEN 2018 Задача 1. Капан Образуваме редица от точки, кои Task 1. Trap (Bulgaria) Задача 1. Капан Образуваме редица от точки, които са върхове с целочислени координати в квадратна решетка. Всеки две последователни точки от редицата определят единична хоризонтална

Подробно

16. Основни методи за интегриране. Интегриране на някои класове функции Интегриране по части. Теорема 1 (Формула за интегриране по части). Ако

16. Основни методи за интегриране. Интегриране на някои класове функции Интегриране по части. Теорема 1 (Формула за интегриране по части). Ако 6. Основни методи за интегриране. Интегриране на някои класове функции. 6.. Интегриране по части. Теорема (Формула за интегриране по части). Ако функциите f(x) и g(x) садиференцируеми в интервала (a, b)

Подробно

Геометрията в състезателното програмиране Част II Автори Христо Борисов Иван Тодоров 24 април 2009 г. Съдържание 1 Алгоритми Лице на многоъгълни

Геометрията в състезателното програмиране Част II Автори Христо Борисов Иван Тодоров 24 април 2009 г. Съдържание 1 Алгоритми Лице на многоъгълни Геометрията в състезателното програмиране Част II Автори Христо Борисов Иван Тодоров 24 април 2009 г. Съдържание 1 Алгоритми 2 1.1 Лице на многоъгълник........................... 2 1.2 Изпъкнала обвивка.............................

Подробно

Microsoft Word - nbb2.docx

Microsoft Word - nbb2.docx Коректност на метода на характеристичното уравнение за решаване на линейно-рекурентни уравнения Стефан Фотев Пиша този файл, тъй като не успях да намеря в интернет кратко и ясно обяснение на коректността

Подробно

Основен вариант, клас Задача 1. (3 точки) За кои n съществуват различни естествени числа a 1, a 2,..., a n, за които сборът е естествено число

Основен вариант, клас Задача 1. (3 точки) За кои n съществуват различни естествени числа a 1, a 2,..., a n, за които сборът е естествено число Основен вариант, 0. 2. клас Задача. (3 точки) За кои n съществуват различни естествени числа, a 2,..., a n, за които сборът е естествено число? a 2 a 3 + + a n Решение: Ще докажем, че n =, n > 2. При n

Подробно

Министерство на образованието, младежта и науката 60. Национална олимпиада по математика Областен кръг, г. Условия, кратки решения и кри

Министерство на образованието, младежта и науката 60. Национална олимпиада по математика Областен кръг, г. Условия, кратки решения и кри Министерство на образованието, младежта и науката 60. Национална олимпиада по математика Областен кръг, 1-1.0.011 г. Условия, кратки решения и критерии за оценяване Задача 11.1. Да се намерят всички стойности

Подробно

Homework 3

Homework 3 Домашно 3 по дисциплината Дискретни структури за специалност Информатика I курс летен семестър на 2015/2016 уч г в СУ ФМИ Домашната работа се дава на асистента в началото на упражнението на 25 26 май 2016

Подробно

Задача 1. Да се реши уравнението софийски университет св. климент охридски писмен конкурсен изпит по математика II 31 март 2019 г. Tема 1 (x 1) x 2 =

Задача 1. Да се реши уравнението софийски университет св. климент охридски писмен конкурсен изпит по математика II 31 март 2019 г. Tема 1 (x 1) x 2 = Задача 1. Да се реши уравнението софийски университет св. климент охридски писмен конкурсен изпит по математика II 1 март 019 г. Tема 1 x 1) x = x x 6. Решение: 1.) При x

Подробно

Семинар Класификация по разстоянието до центроидите на извадката Задача От лекциите по Аналитична геометрия си припомнете уравнението за равнина в три

Семинар Класификация по разстоянието до центроидите на извадката Задача От лекциите по Аналитична геометрия си припомнете уравнението за равнина в три Семинар Класификация по разстоянието до центроидите на извадката От лекциите по Аналитична геометрия си припомнете уравнението за равнина в тримерното пространство. Обобщете уравнението за случая на N-мерно

Подробно

Машинно обучение Лабораторно упражнение 4 Линейна регресия и градиентно спускане Целта на упражнението е да се реализира линейна регресия, в която фун

Машинно обучение Лабораторно упражнение 4 Линейна регресия и градиентно спускане Целта на упражнението е да се реализира линейна регресия, в която фун Машинно обучение Лабораторно упражнение 4 Линейна регресия и градиентно спускане Целта на упражнението е да се реализира линейна регресия, в която функцията на цената се минимизира чрез градиентно спускане.

Подробно

Microsoft Word - ch2.4.doc

Microsoft Word - ch2.4.doc 9 Кинематика на сложни движения на твърдо тяло 9 Сферично движение на твърдо тяло Определение Сферично движение на твърдо тяло или движение на тяло около неподвижна точка наричаме такова движение при което

Подробно

Р Е П У Б Л И К А Б Ъ Л Г А Р И Я М И Н И С Т Е Р С Т В О Н А О Б Р А З О В А Н И Е Т О, М Л А Д Е Ж Т А И Н А У К А Т А НАЦИОНАЛНА ОЛИМПИАДА ПО МАТЕМ

Р Е П У Б Л И К А Б Ъ Л Г А Р И Я М И Н И С Т Е Р С Т В О Н А О Б Р А З О В А Н И Е Т О, М Л А Д Е Ж Т А И Н А У К А Т А НАЦИОНАЛНА ОЛИМПИАДА ПО МАТЕМ Т Е М А ЗА 4 К Л А С Задача. Дуорите са същества, които имат два рога, а хепторите имат 7 рога. В едно стадо имало и от двата вида същества, а общият брой на рогата им бил 6. Колко дуори и хептори е имало

Подробно

(не)разложимост на полиноми с рационални коефициенти Велико Дончев Допълнителен материал за студентите по Висша алгебра и Алгебра 2 на ФМИ 1 Предварит

(не)разложимост на полиноми с рационални коефициенти Велико Дончев Допълнителен материал за студентите по Висша алгебра и Алгебра 2 на ФМИ 1 Предварит (не)разложимост на полиноми с рационални коефициенти Велико Дончев Допълнителен материал за студентите по Висша алгебра и Алгебра 2 на ФМИ 1 Предварителни сведения и твърдения Както е ясно от основната

Подробно