Informatyka

5001
Wird geladen...
E-BOOK

Wybrane metody numeryczne z przykładami zastosowań w zadaniach inżynierskich

Stanisław Rosłoniec

W opracowaniu przedstawiono wybrane metody numeryczne wykorzystywane do rozwiązywania układów równań liniowych i nieliniowych, interpolowania i aproksymowania funkcji jednej zmiennej, całkowania funkcji jednej i wielu zmiennych, różniczkowania funkcji jednej i wielu zmiennych oraz całkowania układów równań różniczkowych zwyczajnych. Wszystkie przedstawione metody zilustrowano przykładami wynikającymi z konkretnych zadań inżynierskich. Skrypt ten może być wykorzystywany w szkołach wyższych o profilu technicznym. Prezentowane, już trzecie, wydanie podręcznika zostało znacznie zmienione. Całkowicie nowym rozdziałem jest rozdział 2, traktujący o numerycznych metodach rozwiązywania zagadnień własnych macierzy algebraicznych. W pierwszym z jego podrozdziałów przedstawiono standardowe metody wyznaczania wartości i wektorów własnych macierzy trójdiagonalnych. Następnie przedstawiono kolejno wersje metody potęgowej i przykłady metod transformacyjnych jakimi są metody Jacobiego, Givensa i przekształcenia QR. W końcowej części rozdziału podano przykład ilustrujący procedurę ortogonalizacji Grama-Schmidta. Do najistotniejszych uzupełnień wprowadzonych do rozdziału 3, poświęconego metodom rozwiązywania pojedynczych równań nieliniowych, należy zaliczyć: rozszerzenie opisu metody Laguerre'a, prezentację metod Pegaza i Illinois będących ulepszonymi wersjami metody cięciw oraz omówienie metody macierzy towarzyszącej i metody Mullera. Rozdział 4, poświecony numerycznym metodom rozwiązywania układów równań nieliniowych, rozszerzono o opis metody Broydena, która jest wielowymiarowym odpowiednikiem metody siecznej opisanej w podrozdziale 3.2.3. Rozdział 5 traktujący o metodach interpolacji i aproksymacji funkcji jednej zmiennej rozszerzono o bardziej szczegółowy opis wymagań nakładanych na sześcienną funkcję sklejaną i wprowadzenie uzupełniającej formy zapisu tej funkcji. Ponadto opisano sposób interpolacji za pomocą liniowej kombinacji B-funkcji sklejanych trzeciego stopnia. Drugim, nowo opracowanym rozdziałem jest rozdział 6 poświęcony metodom interpolacji i aproksymacji funkcji dwóch zmiennych. Rozdział ten obejmuje: metodę kolejnych, jednowymiarowych interpolacji, metodę bezpośredniej, dwuwymiarowej interpolacji za pomocą wielomianu drugiego stopnia i dwuwymiarowej B-funkcji sklejanej. Istotę dwuwymiarowej, średniokwadratowej aproksymacji omówiono wykorzystując jako funkcję aproksymującą uogólniony wielomian dwóch zmiennych określony przez 9 niezależnych współczynników. Rozdział 7 został rozszerzony przez wprowadzenie przykładu obliczeniowego ilustrującego 7-węzłową kwadraturę Gaussa-Legendre'a i algorytmu 15-węzłowej kwadratury Gaussa-Kronroda G7-K15. Podwyższoną dokładność obliczeń wykonanych według tej kwadratury potwierdzają wyniki prezentowane przykładzie 7.8. Kolejnym, rozszerzonym rozdziałem jest rozdział 9 poświęcony metodom numerycznego całkowania równań różniczkowych zwyczajnych. Rozważane w tym rozdziale zadanie rozwiązywania zagadnienia granicznego, patrz podrozdział 9.6, zostało wzbogacone w wyniku omówienia podstaw metod kollokacji i Galerkina wraz z ilustrującymi je przykładami. Jako funkcje aproksymujące wyznaczane numerycznie rozwiązanie zastosowano standardowe, sześcienne funkcje sklejane i B-funkcje sklejane trzeciego stopnia. Kończąc, pragnę wyrazić przekonanie, że przedkładana książka okaże się być interesująca i użyteczna dla wielu czytelników.

5002
Wird geladen...
E-BOOK

Wybrane problemy zarządzania procesami kształcenia w społeczeństwie informacyjnym

Janusz Janczyk

Praca zawiera główne tezy z obszaru nowoczesnych form zarządzania i organizacji procesów kształcenia. Prezentuje genezę nauczania opartego na nowoczesnych środkach technicznych, z e-learningiem włącznie. W zakresie teoretycznym i badawczym omawia społeczne i techniczne aspekty upowszechnienia się e-learningu w Polsce. Dokonuje deskrypcji znaczenia ICT względem jej zastosowań edukacyjnych w kontekście społecznej asymilacji.

5003
Wird geladen...
E-BOOK

Wybrane zagadnienia biometrii, wyd. 1 / 2008

Krzysztof Ślot

Monograficzne ujęcie wybranych problemów biometrii – nauki zajmującej się ustalaniem lub potwierdzaniem tożsamości osób na podstawie ich wyglądu, cech fizycznych i sposobu zachowania. Podano podstawy automatycznego rozpoznawania obiektów, zapewniające odpowiedni sposób reprezentacji danych wejściowych, umożliwiający uchwycenie istotnych cech obiektów i łatwe odróżnienie reprezentantów różnych kategorii. Uwzględniono m.in. selekcję i ekstrakcję cech oraz różne metody klasyfikacji danych, jak również probabilistyczne metody rozpoznawania i klasyfikację sekwencji wektorów. Opisano także podstawowe metody biometrii, wśród których uwzględniono wykorzystanie charakterystyk fizycznych (automatyczna analiza linii papilarnych, automatyczne rozpoznawanie tęczówki, automatyczne rozpoznawanie twarzy i rozpoznawanie na podstawie analizy DNA) oraz charakterystyk behawioralnych (rozpoznawanie na podstawie głosu, rozpoznawanie na podstawie analizy stylu i dynamiki składania podpisu). Odbiorcy książki: pracownicy naukowi i studenci wydziałów elektroniki i informatyki oraz wszyscy zainteresowani biometrycznymi metodami automatycznego ustalania i potwierdzania tożsamości osób. 

5004
Wird geladen...
E-BOOK

Wybrane zagadnienia informatyki technicznej. Modelowanie i przetwarzanie informacji w warunkach niepewności

Agnieszka Oniśko (red. naukowy)

Nieodzownym elementem modelowania danych i wnioskowania jest niepewność. Jej źródłem może być sama wiedza, źródła danych, czy też błąd pomiaru urządzenia wynikający z jego skończonej dokładności. Niepewność wyrażona może być na rożne sposoby, np. przez dane brakujące, zmienne ukryte lub nieprecyzyjne wartości. W monografii zamieszczono prace, które prezentują przykłady przetwarzania informacji i modelowania w warunkach niepewności oraz ich zastosowanie w rożnych dziedzinach, takich jak biologia, ekonomia, medycyna, czy też nawigacja morska. Autorzy sięgnęli po różnorodne metody modelowania, takie jak algorytmy wielokryterialnego podejmowania decyzji, metody heurystyczne, sieci bayesowskie, czy układy równań różniczkowych zwyczajnych. Prace zebrane w niniejszej monografii stanowią ważny wkład w dziedzinę modelowania systemów rzeczywistych, w których niepewność jest istotnym elementem.

5005
Wird geladen...
E-BOOK

Wybrane zagadnienia informatyki technicznej. Podstawy matematyczne

Zenon A. Sosnowski (red.)

Algebra abstrakcyjna jest ważnym narzędziem współczesnej informatyki. Podstawowe dzisiaj techniki kryptograficzne opierają się na abstrakcyjnych konstrukcjach algebraicznych z wykorzystaniem pojęcia ciała skończonego, grupy, czy pierścienia. Niniejsza monografia jest zbiorem czterech prac naukowych przedstawiających osiągnięcia badawcze z obszaru algebry. Poszczególne rozdziały dotyczą zagadnień związanych z wykorzystaniem ideałów pierścieni grupowych do generowania kodów korekcyjnych, wpływie struktury addytywnej na strukturę pierścienia łącznego, zagadnienia dotyczące zaokrąglania liczb oraz przegląd obecnego stanu wiedzy o pierścieniach z różnego typu gradacjami.

5006
Wird geladen...
E-BOOK

Wybrane zagadnienia statystyki i rachunku prawdopodobieństwa z przykładami w programie R

Katarzyna Dems-Rudnicka, Izabela Jóźwik, Małgorzata Terepeta

Niniejszy podrecznik został przygotowany z mysla o studentach, głównie uczelni technicznych, ale moze byc wykorzystywany przez wszystkie zainteresowane osoby do samodzielnego opracowywania danych doswiadczalnych. W zwiezły sposób przedstawiono w nim podstawowe zagadnienia rachunku prawdopodobienstwa oraz statystyki opisowej i matematycznej. Ze wzgledu na głównie praktyczne jego przeznaczenie, niezbedna teorie przedstawiono tak, by korzystanie z ksiazki nie wymagało pogłebionej wiedzy matematycznej. Wszystkie wprowadzone pojecia zostały zilustrowane przykładami i rozwiazanymi zadaniami. Powinno to ułatwic Czytelnikowi zrozumienie omawianych zagadnien i wykorzystanie ich we własnej pracy.

5007
Wird geladen...
E-BOOK

Wydajne aplikacje internetowe. Przewodnik

Ilya Grigorik

Buduj wydajne aplikacje internetowe! Aplikacje internetowe systematycznie wypierają swoje klasyczne odpowiedniki. Edytory tekstu, programy graficzne czy systemy CRM w wersji online nikogo już nie zaskakują. Coraz bardziej skomplikowane narzędzia dostępne za pośrednictwem przeglądarki internetowej wymagają od deweloperów znakomitej znajomości protokołów HTTP, XHR, WebSocket i nie tylko. Dzięki tej wiedzy są oni w stanie tworzyć wydajne aplikacje, które spełnią oczekiwania użytkowników. Ta książka to najlepsze źródło informacji poświęcone protokołom internetowym. Przygotowana przez inżyniera Google’a, odpowiedzialnego za wydajność, zawiera szereg cennych informacji, które pozwolą Ci ulepszyć Twoje własne aplikacje. W trakcie lektury dowiesz się, jak osiągnąć optymalną wydajność protokołów TCP, UDP i TLS oraz jak wykorzystać możliwości sieci mobilnych 3G/4G. W kolejnych rozdziałach zaznajomisz się z historią protokołu HTTP, poznasz jego mankamenty oraz sposoby rozwiązywania problemów. Zorientujesz się też w nowościach, jakie ma wprowadzić HTTP w wersji 2.0. W końcu odkryjesz, co mogą Ci zaoferować WebSocket oraz WebRTC, a dodatkowo poznasz skuteczne techniki strumieniowania danych w sieci Internet. Książka ta jest obowiązkową lekturą dla każdego programisty tworzącego aplikacje internetowe! Dzięki tej książce: poznasz najlepsze techniki optymalizacji ruchu w sieci wykorzystasz potencjał sieci bezprzewodowych oraz mobilnych zaznajomisz się z historią protokołu HTTP i jego mankamentami zobaczysz, jak nawiązać połączenie peer-to-peer za pomocą WebRTC zbudujesz wydajną aplikację internetową Poznaj niuanse pozwalające na zbudowanie szybkiej aplikacji internetowej!

5008
Wird geladen...
E-BOOK

Wydajność i optymalizacja kodu. Istota dynamiki działania oprogramowania

Richard L. Sites

Mimo że dysponujemy coraz szybszym i wydajniejszym sprzętem, oprogramowaniu wciąż stawia się wyśrubowane wymagania: musi działać błyskawicznie i niezawodnie. Nieraz od jakości pracy systemu zależy bardzo dużo, nawet bezpieczeństwo i życie człowieka. Eliminacja źródłowych przyczyn problemów wydajnościowych jest jednak niezwykle trudnym zadaniem. Wymaga wiedzy o działaniu sprzętu, interakcjach między komponentami systemu, a także wysokiej klasy umiejętności programistycznych. Ta książka jest przeznaczona dla programistów i osób zaawansowanych w nauce programowania. Dzięki niej nauczysz się uwzględniać w projektach narzędzia do obserwacji pracy kodu i analizować uzyskane dzięki nim dane o wydajności. Dowiesz się też, jak na podstawie takiego wnioskowania uzyskiwać znaczną poprawę w szybkości przetwarzania powolnych operacji. Prezentowane treści zilustrowano przykładami i ćwiczeniami w języku C lub C++ w systemie Linux. Materiał zawarty w książce to trzy główne zagadnienia: pomiary, obserwacje, a także wnioskowanie i nanoszenie poprawek w kodzie. Wartościową częścią książki jest omówienie procesu budowy niskokosztowego narzędzia do obserwacji KUtrace i jego zastosowania we wdrażaniu wyrafinowanych rozwiązań programistycznych. W ten sposób można u źródła usuwać przyczyny problemów z wydajnością kodu. Najciekawsze zagadnienia: problemy sprzętowe: procesory, pamięci, dyski twarde, nośniki SSD i sieci korygowanie kodu wolno działającego programu przydatne mechanizmy monitorowania pracy kodu analiza danych dotyczących wydajności identyfikacja problemów, takich jak wykonywanie zbyt wielu instrukcji, powolne wykonywanie instrukcji, oczekiwanie na zasoby i blokady programowe Kod eksperta: tu każdy bit ma znaczenie!