Verleger: Helion

1097
Wird geladen...
E-BOOK

Matematyka w programowaniu gier i grafice komputerowej. Tworzenie i renderowanie wirtualnych środowisk 3D oraz praca z nimi

Penny de Byl

Matematyka jest niezbędna do zrozumienia reguł rządzących tworzeniem grafiki komputerowej w czasie rzeczywistym, a także zasad manipulowania obiektami i środowiskami 3D. Idealnym narzędziem ułatwiającym uchwycenie tych zależności jest język Python wraz z bibliotekami Pygame i PyOpenGL. Dzięki nim łatwo zrozumiesz, w jaki sposób komputery tworzą i wprowadzają zmiany w środowiskach trójwymiarowych. Ta książka wyjaśni Ci rolę matematyki w tworzeniu, renderowaniu i zmienianiu wirtualnych środowisk 3D, a ponadto pozwoli odkryć tajemnice najpopularniejszych dzisiaj silników gier. Za sprawą licznych praktycznych ćwiczeń zorientujesz się, co się kryje za rysowaniem linii i kształtów graficznych, stosowaniem wektorów i wierzchołków, budowaniem i renderowaniem siatek, jak również przekształcaniem wierzchołków. Nauczysz się używać kodu Pythona, a także bibliotek Pygame i PyOpenGL do budowy własnych silników. Dowiesz się też, jak tworzyć przydatne API i korzystać z nich podczas pisania własnych aplikacji. W książce między innymi: praca w Pythonie z edytorem PyCharm, bibliotekami Pygame i PyOpenGL różne polecenia rysowania z różnych graficznych API najważniejsze zagadnienia trygonometrii w odniesieniu do środowisk 3D wektory i matryce w przenoszeniu, ustawianiu kierunku i skalowaniu obiektów 3D renderowanie obiektów 3D z teksturami, kolorami, cieniami i oświetleniem przekształcanie wierzchołków w celu przyspieszenia renderowania opartego na GPU Matematyka: najlepszy sprzymierzeniec programisty i grafika!

1098
Wird geladen...
E-BOOK

Mathcad. Zbiór zadań dla inżynierów

Tadeusz Białoń

Poznaj Mathcada - najlepsze narzędzie do obliczeń inżynierskich Niezbędna teoria w zasięgu ręki Praktyczne przykłady zastosowań Zadania prezentujące funkcje programu Mathcad to wszechstronny program komputerowy do przeprowadzania obliczeń matematycznych i wizualizacji ich wyników. Jego możliwości i elastyczność sprawiły, że narzędzie zdobyło rzeszę wiernych użytkowników oraz znalazło szereg zastosowań w różnych dziedzinach nauki i techniki. Jak każde złożone oprogramowanie, Mathcad wymaga nauki, a tę najlepiej prowadzić na praktycznych przykładach. Książka zawiera 30 ciekawych, obszernych zadań, z których każde jest poświęcone innemu problemowi inżynierskiemu, matematycznemu lub naukowemu. Rozwiązywanie kolejnych ćwiczeń umożliwia stopniowe zapoznawanie się ze sposobem tworzenia arkuszy obliczeniowych w programie Mathcad. Zaproponowane zadania mają dużą wartość popularnonaukową, w przystępny sposób prezentują szeroki zakres zagadnień, w których stosowane są techniki komputerowego wspomagania obliczeń. Zbiór zadań jest przeznaczony do wykorzystania na kursach i zajęciach dydaktycznych prowadzonych na wczesnych latach studiów. Teoria potrzebna do wykonania każdego ćwiczenia została podana w jego wstępie, nie jest więc potrzebne korzystanie z innej literatury. Ponadto w opisach rozwiązań uwzględniono sposoby, w jakie można skontrolować poprawność działania utworzonego arkusza kalkulacyjnego, dzięki czemu książka może posłużyć również do samodzielnej pracy z oprogramowaniem Mathcad. Zadania opracowano pod kątem rozwiązywania w dwóch wersjach programu Mathcad, najnowszej Prime oraz starszej 15, wciąż dostępnej w sprzedaży i nadal bardzo popularnej.

1099
Wird geladen...
E-BOOK

MATLAB i podstawy telekomunikacji

Jacek Izydorczyk i inni

MATLAB — niezastąpiony w obliczeniach i modelowaniu rozwiązań! Program MATLAB służy przede wszystkim do obliczeń macierzowych. Jest potężnym narzędziem, nie do zastąpienia w wielu dziedzinach techniki, elektroniki i projektowania najróżniejszych systemów. Jednym z niezwykle użytecznych zastosowań MATLAB-a jest możliwość wykorzystania tego środowiska do obliczeń związanych z dziedziną telekomunikacji: przetwarzaniem i przesyłaniem sygnałów, ich interpretacją i modulacją. Ta książka pomoże Ci zrozumieć, jak to wszystko działa, i pokaże, jak osiągnąć oczekiwane efekty pracy. Jeśli chcesz nauczyć się sprawnie wykorzystywać algorytmy obliczeniowe do znajdowania rozwiązań konkretnych problemów związanych z zagadnieniami telekomunikacji, projektować filtry cyfrowe i syntezatory mowy, obliczać przepustowość kanałów transmisyjnych albo pisać funkcje implementujące układy dekoderów dla różnych typów modulacji, nie możesz obejść się bez tego podręcznika. Oprócz konkretnych, precyzyjnych informacji zawiera on mnóstwo praktycznych zadań, umożliwiających Ci sprawdzenie swojej wiedzy i dogłębne zrozumienie zasad działania środowiska MATLAB. Czytaj i ucz się pilnie! Wprowadzenie Przetwarzanie i przesyłanie sygnałów Dyskretna transformacja Fouriera i splot kołowy Filtry cyfrowe FIR oraz IIR Sygnalizacja DTMF Przesuwanie widma sygnału Przetwarzanie i pasmowo-przepustowy przetwornik Elektroniczna eliminacja echa i liniowa predykcja sygnału Modulacja AM i SSB Modulacja i demodulacja FM Szumy w systemach FM i transmisja w paśmie podstawowym Modulacja QAM i MSK/GMSK Synchronizacja nadajnika i odbiornika Korekcja zniekształceń liniowych i ślepa korekcja kanału Kody blokowe i splotowe Modulacja OFDM i z widmem rozproszonym Techniki MIMO

1100
Wird geladen...
E-BOOK

MATLAB i Simulink. Poradnik użytkownika. Wydanie III

Bogumiła Mrozek, Zbigniew Mrozek

Sprawdź nowe IV. wydanie tej książki » --- Odkryj najbardziej efektywne narzędzie do rozwiązywania złożonych problemów matematycznych, ekonomicznych i inżynierskich! Poznaj składniki pakietu MATLAB® Naucz się zasad programowania w tym środowisku Przygotuj elementy graficzne i interfejsy użytkownika Wykorzystaj biblioteki Toolbox Przeprowadź symulację procesów w Simulinku® MATLAB® to środowisko przeznaczone do rozwiązywania złożonych problemów matematycznych, ekonomicznych i inżynierskich. Stało się już niemal standardem i jednym z podstawowych narzędzi pracy naukowców, inżynierów oraz analityków finansowych. MATLAB® znajduje zastosowanie w różnych dziedzinach – od matematyki, poprzez finanse, aż po nauki biologiczne. Dzięki wydajnym algorytmom obliczeniowym i mechanizmom analizy wyników środowisko to umożliwia szybkie i efektywne przeprowadzanie złożonych obliczeń i prezentację wyników w postaci grafiki dwu- i trójwymiarowej. Sprawne korzystanie z MATLAB-a® wymaga opanowania wielu aspektów programu. Dzięki książce "MATLAB® i Simulink®. Poradnik użytkownika. Wydanie III " poznasz wszystkie najważniejsze zagadnienia, związane z wykorzystaniem tego środowiska. Nawet jeśli zaczynasz swoją przygodę w tej dziedzinie, poradnik ten pozwoli Ci szybko stać się zaawansowanym użytkownikiem pakietu. Książka wprowadzi Cię w podstawowe zagadnienia związane z obliczaniem złożonych wyrażeń matematycznych, rozwiązywaniem równań i tworzeniem wykresów. Poznasz metody numerycznego wyznaczania wyników i przybliżania przebiegów funkcji. Nauczysz się też korzystać z bibliotek MATLAB-a i używać pakietu Simulink. Szczegółowy opis środowiska MATLAB Zasady tworzenia Mplików Zestawienie typów danych wykorzystywanych w MATLAB-ie Zaawansowane funkcje do tworzenie wykresów, interfejsów użytkownika oraz przetwarzania obrazów Metody numeryczne rozwiązywania równań różniczkowych i liniowych, całkowania, różniczkowania, interpolacji i aproksymacji funkcji oraz wiele innych Opis przygotowania obliczeń równoległych na procesorze wielordzeniowym Opis języka Embedded MATLAB® (programowanie systemów wbudowanych) oraz bibliotek Control System Toolbox, System Identification Toolbox i innych Szczegółowy opis pakietu Simulink® Wkrocz w świat zaawansowanej matematyki z pakietem MATLAB®!

1101
Wird geladen...
E-BOOK

MATLAB i Simulink. Poradnik użytkownika. Wydanie IV

Bogumiła Mrozek, Zbigniew Mrozek

Modeluj, rozwiązuj problemy i wizualizuj wyniki z MATLAB-em i Simulinkiem! Wykonaj złożone obliczenia i wykresy bez programowania Poznaj składniki pakietu MATLAB, przygotuj niezawodne i łatwe w użytkowaniu programy Napisz przyjazne aplikacje App z interfejsem graficznym użytkownika Poznaj elegancję programowania obiektowo zorientowanego Wykorzystaj biblioteki Toolbox w praktyce Przeprowadź symulację procesów w Simulinku MATLAB to interaktywne środowisko przeznaczone do rozwiązywania złożonych problemów matematycznych, ekonomicznych i inżynierskich, znajdujące zastosowanie w różnych dziedzinach nauki i techniki. Ten program to jedno z podstawowych narzędzi codziennej pracy naukowców, inżynierów oraz analityków finansowych. W połączeniu z Simulinkiem oferuje im ogromne możliwości modelowania i symulacji układów dynamicznych. Dzięki wydajnym algorytmom obliczeniowym i mechanizmom analizy wyników MATLAB i Simulink pozwalają szybko i efektywnie wykonywać złożone obliczenia oraz prezentować ich wyniki w postaci grafiki dwu- i trójwymiarowej. Sprawne korzystanie z MATLAB-a wymaga pewnej wiedzy i opanowania narzędzi oferowanych przez program. Jedno i drugie znajdziesz w książce „MATLAB® i Simulink®. Poradnik użytkownika. Wydanie IV ”. Poznasz najważniejsze zagadnienia związane z zastosowaniem tego środowiska w praktyce. Nawet jeśli nie miałeś z nim wcześniej do czynienia, szybko staniesz się zaawansowanym użytkownikiem pakietu. Książka wprowadzi Cię w podstawowe zagadnienia związane z obliczaniem złożonych wyrażeń matematycznych, rozwiązywaniem równań i tworzeniem aplikacji. Poznasz metody numerycznego wyznaczania wyników i przybliżania przebiegów funkcji. Nauczysz się też korzystać z rozszerzeń MATLAB-a i używać pakietu Simulink. Podstawy pracy w środowisku MATLAB Licencje dla domu, studenta i uczelni Natychmiastowe wyniki obliczeń i ich wizualizacja bez programowania MATLAB w chmurze, na ekranie smartfona, tabletu lub przeglądarki WWW Programowanie i prezentacja wyników obliczeń w Live Editorze Używanie prostych i złożonych typów danych Programowanie zorientowane obiektowo Tworzenie aplikacji App z graficznym interfejsem użytkownika Rozwiązywanie różnych rodzajów równań i układów równań Modelowanie, symulacja i analiza w pakiecie Simulink Obliczenia równoległe na procesorach wielordzeniowych, na karcie graficznej i klastrach Korzystanie z rozszerzeń i bibliotek MATLAB-a i Simulinka Poznaj najskuteczniejsze narzędzie pracy inżynierów, matematyków i ekonomistów! --- UWAGA: promocja (nie tylko) akademicka! Przy zakupie minimum 15 sztuk książki otrzymasz rabat 25% na ten tytuł.

1102
Wird geladen...
E-BOOK

MATLAB. Praktyczny podręcznik modelowania

Waldemar Sradomski

Wypróbuj MATLAB-a i doceń jego siłę! MATLAB to wielofunkcyjny program do zastosowań naukowych i inżynierskich, wykorzystywany przy zaawansowanych obliczeniach, rozwiązywaniu problemów technicznych i tworzeniu symulacji. Jest świetnym narzędziem, które od kilku dekad pomaga tysiącom matematyków, fizyków i inżynierów. Pozwala w mgnieniu oka rozwiązać skomplikowane równania, prześledzić różne warianty w obrębie jednego schematu czy obliczyć wzajemne zależności pomiędzy elementami projektowanego urządzenia i sprawdzić, jak zmiana jednego z nich wpływa na pozostałe. Sięgnij po tę książkę, a szybko oswoisz się z MATLAB-em. Dzięki niemu już nigdy nie będziesz musiał obliczać równań „na piechotę” ani doświadczalnie sprawdzać skutków dokonania zmiany w projekcie. Wystarczy, że wprowadzisz do programu właściwe dane, a natychmiast zobaczysz, czy Twój pomysł jest strzałem w dziesiątkę, czy wymaga wielu poprawek. Z tej książki dowiesz się, jak zacząć pracę z programem, jak działają skrypty i funkcje. Odkryjesz, jak tworzyć modele matematyczne i fizyczne urządzeń z użyciem matematyki. Zadania zamieszczone na końcu każdego rozdziału pomogą Ci utrwalić zdobytą wiedzę. MATLAB — szybki start Skrypty i funkcje Rozwiązywanie równań różniczkowych Schematy blokowe (Simulink) Przekształcenie operatorowe do rozwiązywania układów równań Stateflow Zaawansowane konfigurowanie wykresu Projektuj i licz z MATLAB-em!

1103
Wird geladen...
E-BOOK

Matura z informatyki. Zbiór zadań

Przemysław Głowacz, Waldemar Walczak

Matura z informatyki. Zbiór zadań to propozycja dla każdego, kto przygotowuje się do egzaminu dojrzałości. Ten obszerny zbiór zróżnicowanych zadań, podzielonych na zestawy i opatrzonych odpowiedziami, pozwala przygotować się do matury z informatyki w zakresie rozwiązywania problemów logicznych, przetwarzania danych występujących w różnych postaciach (między innymi ciągów, tablic), szyfrowania danych i wielu innych zagadnień, których można się spodziewać na egzaminie maturalnym. Dużym walorem książki jest obudowanie zadań krótkimi fabułami, które sprawiają, że Czytelnik nie ma do czynienia jedynie z danymi, poleceniami i kodem, lecz także zyskuje poczucie, że konfrontuje się z faktycznymi problemami, z jakimi mógłby się zetknąć także poza egzaminem. To kolejna w ofercie wydawnictwa Helion pozycja, dzięki której maturę z informatyki można zdać na najwyższym poziomie! Matura z informatyki. Zbiór zadań to: zestaw starannie opracowanych autorskich zadań okazja do gruntownego przećwiczenia umiejętności kompletne repetytorium maturalne zbiór ciekawych wyzwań logicznych

1104
Wird geladen...
E-BOOK

Maya 2011. Wprowadzenie

Dariush Derakhshani

Poznaj potęgę programu Maya i wejdź w świat profesjonalnej animacji oraz realistycznej grafiki 3D! Jak sprawnie poruszać się w środowisku programu Maya? Jak modelować, organizować i animować obiekty na scenie? Jak tworzyć cyfrowe oświetlenie i niezwykłe efekty specjalne? "Władca Pierścieni", "Matrix", "Shrek" i "Avatar"… to tylko część filmów, w których za porywającą animacją i niezwykle realistyczną grafiką stoi program Maya. Jeśli miałeś okazję widzieć choćby jeden z tych kultowych obrazów, zapewne już wiesz, jak ogromny potencjał kryje się w potężnym narzędziu firmy Autodesk. Maya, od lat używana głównie przez wielkie wytwórnie filmowe i czołowych producentów gier komputerowych do tworzenia niesamowitych efektów specjalnych i modeli 3D, dziś stała się bardziej dostępna zarówno pod względem ceny, jak i wymagań sprzętowych. W związku z tym coraz częściej trafia do amatorów w dziedzinie tworzenia trójwymiarowej grafiki i animacji. Jedynymi ograniczeniami w korzystaniu ze wszystkich magicznych możliwości tego programu pozostają już tylko umiejętność jego sprawnej obsługi i… granice ludzkiej wyobraźni! Oto podręcznik, który stanowi tak doskonałe wprowadzenie w świat grafiki trójwymiarowej i programu Maya, że nie pozostanie Ci nic innego, jak tylko uwolnić swoją kreatywność i zacząć tworzyć niezwykłe animacje! Najpierw zdobędziesz ogólną wiedzę o procesie powstawania filmów animowanych i poszczególnych fazach ich produkcji, a potem prześledzisz każde działanie od początku do końca, by zrozumieć, jak odbywa się to w praktyce. Dzięki licznym przykładom i praktycznym ćwiczeniom zaczniesz swobodnie poruszać się w środowisku programu Maya, a także dowiesz się, jak program ten definiuje i organizuje obiekty na scenie. Stopniowo opanujesz tajniki komputerowego modelowania oraz zdobędziesz wszystkie umiejętności pozwalające na teksturowanie, cieniowanie i — co najważniejsze — animowanie stworzonych modeli. Przeczytasz także o tworzeniu i edycji cyfrowego oświetlenia oraz dokładnie zgłębisz niezwykle istotny proces renderowania. Na koniec zajmiesz się tworzeniem zachwycających efektów specjalnych i nadawaniem obrazom pożądanej, naturalnie wyglądającej dynamiki. Z tym podręcznikiem: poznasz podstawowe pojęcia z zakresu trójwymiarowej grafiki komputerowej opanujesz interfejs programu Maya 2011 utworzysz prostą animację planet w Układzie Słonecznym poznasz właściwości powierzchni NURBS i wielopodziałowych wymodelujesz ludzką dłoń, szkatułkę i parowóz odkryjesz niuanse cieniowania i teksturowania obiektów nauczysz się riggować modele pod kątem automatyzowania animacji, stosowania systemów kinematycznych, więzów itp. opanujesz oświetlanie obrazami HDR, animowanie zgodne z zasadami dynamiki i malowanie efektów Naucz się modelowania, animowania, teksturowania i oświetlania cyfrowych scen na najwyższym, profesjonalnym poziomie!