Plan Ćwiczeń. 3) znajdowanie i zmiana kartoteki roboczej polecenia getwd(), setwd()
|
|
- Wacław Witek
- 8 lat temu
- Przeglądów:
Transkrypt
1 Plan Ćwiczeń 1) Format poleceń, umieszczanie komentarzy, korekty poleceń (w przypadku bardziej skomplikowanych poleceń warto pisać je w otwartym okienku edytora i kopiować do linii poleceń R). Sposób zapisu liczb, stale logiczne i tekstowe. 2) Obliczenia z użyciem pojedynczych wyrażeń, a) operatory arytmetyczne b) - " - logiczne c) podstawowe funkcje arytmetyczne i logiczne d) funkcje tekstowe cat() i paste() 3) znajdowanie i zmiana kartoteki roboczej polecenia getwd(), setwd() 4) Konstruowanie wektorów, list i ramek danych funkcje c(), rep(), seq(), operator ":", list(), data.frame() 5) Tworzenie macierzy funkcje: matrix(), dim(), rbind(), cbind() 6) Podstawowe operacje indeksowania wektorów i macierzy 7) operacje z udziałem wektorów i macierzy np. mnożenie wektorów i macierzy przez liczby działania: wektor operator wektor macierz operator macierz mnożenie macierzy, wyznaczniki, macierze odwrotne, rozwiązywanie układów równań liniowych 8) Czytanie danych z dysku: funkcje scan() i read.table(), polecenie attach() 9) Rysowanie prostych wykresów liniowych i punktowych funkcje: plot(), curve(), points(), lines(), legend(), abline() 1-9 są krótko omówione w podręczniku K. Soetaert, bardziej szczegółowo w "an Introduction to R", aut. W.N. Venables i D.M. Smith oraz w darmowej części podręcznika: P. Biecek Przewodnik po pakiecie R 10) Histogramy - funkcja hist(), wykresy kołowe pie(), boxplot() itp. 11) Statystyki opisowe mean(), max(), min(), range(), sd(),... różne przykłady można znaleźć na stronie: 11) Regresja liniowa: funkcja lm(), elementarna ocena wyników: summary(), wizualizacja: plot() przykłady dopasowywania wielomianów przy użyciu funkcji lm(), użycie funkcji I() proste przekształcenia linearyzujące regresja wielokrotna
2 dużo przykładów można znaleźć w podręczniku: aut. John Maindonald Using R for Data Analysis and Graphics - Introduction, Examples and Commentary" 12) Interpolacja pakiet polynom, użycie funkcji sklejanych: spline(), smooth.spline() rozdział 9 w podręczniku K. Soetaert "Using R for scientific computing 13) Budowanie wlasnych funkcji rozdział 4 w podręczniku K. Soetaert "Using R for scientific computing więcej na ten temat: rozdz. 10, str. 42 podręcznik "An introduction to R" wczytywanie bibliotek własnych funkcji: source() 14) Szukanie zer funkcji jednej zmiennej: uniroot(), rozdzial 8 w podreczniku K. Soetaert "Using R for scientific computing szukanie ekstremów: funkcja optimize() 14) Optymalizacja wielu parametrów: funkcja optim(), można się wzorować na przykładach z dokumentacji do optim wystarczy elementarny poziom, bez wchodzenia w detale procedur gradientowych, 15) Rysowanie wykresów 3-wymiarowych (1-2 przykłady) funkcja persp() bardzo dużo przykładów z kodami źródłowymi można znaleźć na stronie:
3 Język R umożliwia wykonanie różnorodnych zadań (obliczenia, statystyka, wykresy...) z minimalnym nakładem pracy. Tą różnorodność zawdzięczamy twórcom języka, którzy udostępniają bezpłatnie, wszystkie potrzebne narzędzia. Pisząc program w R stajemy się jego właścicielem i możemy używać go do celów komercyjnych. Taka polityka twórców R, spowodowała ogromny jego rozwój. Na serwerach w sieci www czyli w tzw. repozytoriach, dostępne są biblioteki, pozwalające jak z klocków budować własne programy. Bardzo często, jeżeli chcemy rozwiązać jakiś problem, warto sprawdzić czy ktoś już wcześniej tego nie zrobił i czy gotowe rozwiązanie nie jest łatwo dostępne. Aby korzystać z R w środowisku Windows uruchamiamy go wybierając ikonę Z języka R można korzystać w dwu trybach: wprowadzamy polecenia z konsoli lub w edytorze, tworzymy skrypty (program zawierający szereg poleceń języka R) Pierwszy sposób: Zaraz po uruchomieniu R dostępny jest tryb konsoli W tym trybie, po wpisaniu po znaku zachęty ( > ) polecenia języka R i naciśnięciu Enter, uzyskamy natychmiastowe jego wykonanie. Napisz i naciśnij Enter: W przykładzie została obliczona wartość wyrażenia i wypisany poniżej wynik. Wynikiem jest tutaj jedna liczba, dlatego poprzedza ją indeks [1] (numer kolejny wyniku). W R domyślnie operuje się na złożonych strukturach danych zawierających wiele wartości wejściowych i/lub wiele wartości wynikowych. Stąd często wypisując jedno polecenie dostajemy cały ciąg wyników. Napisz i naciśnij Enter:
4 Za jednym zamachem wykonaliśmy trzy działania (na liczbach naturalnych od 1 do 3) i dostaliśmy trzy wyniki! Spróbuj uzyskać 40 wyników dla kolejnych liczb naturalnych od 1:40. Aby oszczędzić czas na pisanie możesz zmodyfikować poprzednie polecenie przywołując je strzałką do góry ( ) a w wierszu polecenia przesuwając się strzałkami w poziomie i modyfikując jego treść. Napisz i naciśnij Enter: Powinieneś dostać taki wynik Na początku drugiego wiersza rezultatów został wypisany indeks [26] dla pierwszego w tym wierszu wyniku. Czyli zapisując jedno działanie na liczbach od 1 do 40 (1:40) uzyskaliśmy wektor 40 elementowy zawierający 40 wyników obliczeń. UWAGA jeżeli wpisujemy długie polecenia to mogą być zapisane w wielu wierszach. W tym celu na początku kolejnego wiersza umieszczamy znak + (znak kontynuacji poprzedniego wiersza). Zarówno dane wejściowe jak i wyjściowe możemy przechowywać w zmiennych. Zmienna to obiekt, pełniący funkcję pudełka w którym można przechowywać różne wartości (np. znaki, ciągi znaków czyli teksty, pojedyncze wartości liczbowe lub ich ciągi, wartości logiczne itp.). Napisz i naciśnij Enter: Powyżej do zmiennej WektorWejsciowy przypisano (<-) wektor (ciąg) liczb (1:40). Pisząc nazwę tego wektora, wyświetliliśmy na ekranie jego zawartość. Następnie, do nowej zmiennej WektorWyjsciowy, wstawiono (=) wyniki operacji na składowych wektora wejściowego i wyświetlono składowe wektora wynikowego. Obszar roboczy to część pamięci komputera w której przechowywane są obiekty z którymi aktualnie pracujemy w środowisku R. Bardzo często wartości liczbowe przechowujemy jako zmienne, którym nadajemy jakieś nazwy. Aby zobaczyć jakie zmienne są przechowywane w otwartym obszarze roboczym wykonujemy polecenie ls(). W trybie konsoli możemy zakończyć pracę z R wykonując polecenie q(). Zanim program (interpreter języka R) zostanie zakończony, zostaniemy zapytani czy chcemy zachować informacje o wykonywanych od jego otwarcia operacjach. Jeżeli zachowujemy te informacje (obszar roboczy workspace), możemy podać nazwę pliku. Zapisany obszar roboczy może być w razie potrzeby ponownie wczytany (File / LoadWorkspace).
5 Ćwiczenia 1. Oblicz wartość 2^3. (Do czego służy operator ^?). Jak już wiesz do czego to oblicz z jego pomocą pierwiastek kwadratowy z 9. Uwaga w R separatorem części całkowitej i ułamkowej jest kropka a nie przecinek (0.5 a nie 0,5)!!! Wartość pierwiastka umieść w zmiennej pierwiastek. 2. Liczby w postaci wykładniczej zapisujemy jako np e-2. Logarytm dziesiętny jako np. log10(100) (jest jak wiadomo równy 2). Oblicz ile wynosi ph roztworu o stężeniu jonów wodorowych równym podanej liczbie wykładniczej. Wartość umieść w zmiennej ph. 3. Ile zmiennych jest zdefiniowanych w obszarze roboczym? Jakie są ich wartości? Drugi sposób: Z menu w trybie konsoli wybierz File New script Zostaje otwarte okno edytora w którym możesz zapisać wiele poleceń, koniecznych do realizacji Twojego zadania. Masz już dwa okna a może ich być jeszcze więcej. Wybierając Windows Tile Vertically, uzyskasz ogląd wszystkich okien rozmieszczonych w pionie.
6 Pakiety (packages) to biblioteki gotowców skryptów które wykonują określone działania np. rysowanie wykresów, wysyłanie poczty, obliczenia statystyczne itp. Jeżeli pierwszy raz korzystamy z jakiegoś pakietu to musimy go zainstalować poleceniem install.packages("nazwapakietu", dependencies = TRUE) Odtąd pakiet razem z wszystkimi jego funkcjami będzie znajdował się w folderze library na Twoim dysku. Aby użyć funkcji z tego pakietu musisz wcześniej włączyć go (załadować) do swojego programu poleceniem library(nazwapakietu) Przydatne pakiety: Rcmdr - pakiet z GUI pozwalającym na przeprowadzenie większości podstawowych statystyk bez znajomości nazw funkcji, stats - pakiet z większością podstawowych funkcji statystycznych, graphics - pakiet z funkcjami do rysowania wykresów. Po każdym uruchomieniu platformy R, ładowane są pakiety podstawowe takie jak base, graphics, stats i tych nie trzeba ładować. Pomoc w R?nazwa.funkcji - wyświetla informacje o danej funkcji, args(nazwa.funkcji) - wyświetla listę argumentów dla danej funkcji, example(nazwa.funkcji) - uruchamia skrypt z przykładowymi wywoływaniami poszczególnych funkcji, na początek proszę sprawdzić example(plot), help.search(slowo.kluczowe) - przegląda opisy funkcji znajdujących się w zainstalowanych pakietach i wyświetla te w których znaleziono zadane slowo.kluczowe. W liście wyników znajduje się również informacja w którym pakiecie znajdują się znalezione funkcje. R po polsku RStudio F2 w Rstudio otwiera dokumentację np. funkcji Ctrl+Enter wykonuje zaznaczone polecenia Tab uzupełnia kod, dopisuje argumenty Ctrl+Up ostatnie polecenia lub polecenia zawierające ciągi znaków w aktualnym wierszu w nagłówku okna konsoli podana jest ścierzka do katalogu roboczego Ctrl+1 Przenosi do Edytora R Ctrl+2 Przenosi do okna Console Ctrl+L Czyści okno Console
7 Esc Przerywa wykonanie R Na zakończenie pracy wykonaj savehistory("kowalskij ) i wyślij utworzony w ten sposób plik jako załącznik na adres prowadzącego (czarniec@chemia.uj.edu.pl). Oczywiście zmień Kowalski na swoje nazwisko a J na inicjał swojego imienia (uwaga nazwy bez polskich znaków diakrytycznych), czyli załącznik wysłany przez Łucję Włodek będzie nosił nazwę WlodekL. Plik znajdziesz w folderze z którego uruchamiałeś R (na ogół bin).
8 Składnia języka R Obiekty Wszystko na czym można operować w języku R jest obiektem. Obiekty można podzielić na kilka typów: Liczba. Dozwolona jest notacja naukowa (np. 2.5e3), separatorem części całkowitej i ułamkowej jest kropka (np a nie 0,123). Łańcuchy znaków są rozpoczynane i kończone znakiem lub " (np. kot i krowa to łańcuchy znaków). Typ logiczny. Obiekty tego typu przechowują jedną z dwóch wartości. Logiczna prawda to T lub TRUE, logiczny fałsz to F lub FALSE. Wektor to uporządkowany zbiór obiektów tego samego typu. Konstruktorem wektora (sposobem na utworzenie obiektu typu wektor) jest deklaracja c(). (Deklaracja to zapis informujący o tworzeniu nowego obiektu np. wektora, listy...). Przykładowo zbudujemy wektor: trzech liczb c ( 4, 5, 6 ) czterech łańcuchów c( Ala, Ola, Kamil, Jerzy ) pięciu wartości logicznych (np. odpowiedzi na pytania w kwestionariuszu) c(t,f,f,t,f) Lista to uporządkowany zbiór różnych elementów. Elementy w liście mają własne nazwy. Konstruktorem listy jest deklaracja list(). Przykładowa konstrukcja listy czterech obiektów to l i s t (imie=c ( Anna, Teresa ), nazwisko= Kowalska, wiek=20, blondyn.ka=t) (w tej liście zawarta jest informacja personalna o imionach, nazwisku, wieku i czy jest blondynem/ką) Macierz. Konstruktorem macierzy dwuwymiarowej (wiersze i kolumny) jest deklaracja matrix(). Macierz o wymiarach 4x2 (cztery wiersze, dwie kolumny), wypełnioną zerami można skonstruować poleceniem matrix ( 0, 4, 2 ) Ramka danych to macierz, w której elementy w kolumnie są tego samego typu. Konstruktorem jest deklaracja data.frame(). Przykład ramki: data. frame( nr=c ( 1 0 0, 1 0 1, ), wiek=c ( 2 5, 2 1, 2 2 ), mezcyzna=c (T,T,F) ) (w ramce zawarta jest informacja z ewidencji osób, posiadających trzy kolejne numery, ich wieku oraz płci. Uwaga w nazwie nie można użyć znaków diakrytycznych nie może być mężczyzna ) Typ wyliczeniowy. Stosowany do przechowywania wartości występujących na kilku poziomach (np. w wojsku jest tylko kilka stopni służbowych). Konstruktorem jest deklaracja factor(). Utworzymy wektor trzech elementów typu wyliczeniowego z dwoma poziomami: factor ( c ( s i e r z a n t, kapitan, s i e r z a n t ) ). Typ funkcyjny. Jej konstruktorem jest deklaracja function. Przykład funkcji: function(a,b){a*b}
9 Zadeklarowana funkcja, obliczy pole prostokąta o bokach podanych jako argumenty w nawiasach okrągłych. Wzór na obliczenie jej wartości (ciało funkcji) zawarty jest w nawiasach falistych. Funkcji obliczającej pole prostokąta, przypisana została nazwa S. Po wywołaniu funkcji S z podanymi argumentami, wypisana została jej wartość. Konwersje Najczęstsze konwersje to zamiana na typ znakowy (funkcja as.character) lub na typ liczbowy (funkcja as.numeric). Konwertować można złożone struktury takie jak lista lub macierz, w tym przypadku konwertowany jest każdy element listy lub macierzy. Konwertować można też strukturę obiektu, np. funkcjami as.matrix, as.list, as.logical. Uwaga!!! Konwertując etykiety typu wyliczeniowego na typ liczbowy należy być ostrożnym, zaskakującym może być wynik takiej konwersji, np. > as. numeric( factor ( c ( 2,2) ) ) [ 1 ] 1 2 Bardziej oczekiwany wynik uzyskamy konwertując po drodze dany obiekt na typ znakowy > as. numeric( as. character ( factor ( c ( 2,2) ) ) ) [ 1 ] 2 2 Zmienne Nazwa zmiennej powinna rozpoczynać się literą, może składać się z liter, cyfr lub symbolu kropki. Istotna jest wielkość liter, a więc zmienne x i X to dwie różne zmienne. Do zmiennej przypisać można wartość jednym z trzech operatorów przypisania -> przypisuje wartość znajdującą się z lewej strony do zmiennej po prawej stronie <- lub = przypisuje wartość znajdującą się z prawej strony do zmiennej po lewej stronie. Sprawdź co się stanie w wyniku wykonania poniższych instrukcji: c (13, 13) > zmienna. z. kropka imie <- Ola i = 4
Instalacja Pakietu R
Instalacja Pakietu R www.r-project.org wybór źródła wybór systemu operacyjnego: Download R for Windows opcja: install R for the first time opcja: Download R 3.3.3 for Windows uruchomienie R-3.3.3-win MAGDA
Bardziej szczegółowoWprowadzenie do Pakietu R dla kierunku Zootechnika. Dr Magda Mielczarek Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu
Wprowadzenie do Pakietu R dla kierunku Zootechnika Dr Magda Mielczarek Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu Instalacja Pakietu R www.r-project.org wybór źródła wybór systemu operacyjnego:
Bardziej szczegółowoMathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje
Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje Opracował: Zbigniew Rudnicki Powtórka z poprzedniego wykładu 2 1 Dokument, regiony, klawisze: Dokument Mathcada realizuje
Bardziej szczegółowoPo uruchomieniu programu nasza litera zostanie wyświetlona na ekranie
Część X C++ Typ znakowy służy do reprezentacji pojedynczych znaków ASCII, czyli liter, cyfr, znaków przestankowych i innych specjalnych znaków widocznych na naszej klawiaturze (oraz wielu innych, których
Bardziej szczegółowoModelowanie rynków finansowych z wykorzystaniem pakietu R
Modelowanie rynków finansowych z wykorzystaniem pakietu R Wprowadzenie do pakietu R Mateusz Topolewski woland@mat.umk.pl Wydział Matematyki i Informatyki UMK Plan działania 1 Co i dlaczego...? 2 Przechowywanie
Bardziej szczegółowo1. Operacje na plikach i katalogach Chcąc przeprowadzić analizę danych należy załadować/wczytać dane do R, a wyniki z pewnością chcemy zapisać.
Rachunek Prawdopodobieństwa i Statystyka lab 5 Kaja Gutowska (Kaja.Gutowska@cs.put.poznan.pl) Pliki do pobrania: -http://www.cs.put.poznan.pl/kgutowska/rpis/dane/dane.csv -http://www.cs.put.poznan.pl/kgutowska/rpis/dane/dane2.csv
Bardziej szczegółowo1. Operacje na plikach i katalogach Chcąc przeprowadzić analizę danych należy załadować/wczytać dane do R, a wyniki z pewnością chcemy zapisać.
Rachunek Prawdopodobieństwa i Statystyka lab 5 i lab 6. Kaja Chmielewska (Kaja.Chmielewska@cs.put.poznan.pl) Pliki do pobrania: -http://www.cs.put.poznan.pl/kchmielewska/rpis/dane/dane.csv -http://www.cs.put.poznan.pl/kchmielewska/rpis/dane/dane2.csv
Bardziej szczegółowoUNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI
UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI LABORATORIUM TECHNOLOGIA SYSTEMÓW INFORMATYCZNYCH W BIOTECHNOLOGII Pakiet R: Cz. II Strona 1 z 7 OBIEKTY Faktory (factors) Faktor jest specjalną strukturą, przechowującą
Bardziej szczegółowoProgramowanie w języku Python. Grażyna Koba
Programowanie w języku Python Grażyna Koba Kilka definicji Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i
Bardziej szczegółowoAKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH
AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH II rok Kierunek Logistyka Temat: Zajęcia wprowadzające. BHP stanowisk
Bardziej szczegółowoCw.12 JAVAScript w dokumentach HTML
Cw.12 JAVAScript w dokumentach HTML Wstawienie skryptu do dokumentu HTML JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.skrypty Java- Script mogą być zagnieżdżane
Bardziej szczegółowo1. Indeksy/indeksowanie : Do elementów wektora, list, macierzy czy ramek, można się odwołać na kilka sposobów.
Rachunek Prawdopodobieństwa i Statystyka lab 2. Kaja Chmielewska ( Kaja.Chmielewska@cs.put.poznan.pl ) 1. Indeksy/indeksowanie : Do elementów wektora, list, macierzy czy ramek, można się odwołać na kilka
Bardziej szczegółowopozwala na tworzenie i upowszechnianie pakietów implementujących nowe funkcjonalności. Obecnie dostępnych jest blisko 1000 pakietów do różnorodnych
0.1 O projekcie R R to nazwa języka programowania oraz nazwa platformy programistycznej wyposażonej w interpretator języka R. W platformie tej zaimplementowano wiele metod statystycznych, przez co często
Bardziej szczegółowoNiezwykłe tablice Poznane typy danych pozwalają przechowywać pojedyncze liczby. Dzięki tablicom zgromadzimy wiele wartości w jednym miejscu.
Część XIX C++ w Każda poznana do tej pory zmienna może przechowywać jedną liczbę. Jeśli zaczniemy pisać bardziej rozbudowane programy, okaże się to niewystarczające. Warto więc poznać zmienne, które mogą
Bardziej szczegółowoWprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka
Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka 1. Kompilacja aplikacji konsolowych w środowisku programistycznym Microsoft Visual Basic. Odszukaj w menu startowym systemu
Bardziej szczegółowoWskaźniki a tablice Wskaźniki i tablice są ze sobą w języku C++ ściśle związane. Aby się o tym przekonać wykonajmy cwiczenie.
Część XXII C++ w Wskaźniki a tablice Wskaźniki i tablice są ze sobą w języku C++ ściśle związane. Aby się o tym przekonać wykonajmy cwiczenie. Ćwiczenie 1 1. Utwórz nowy projekt w Dev C++ i zapisz go na
Bardziej szczegółowoJak napisać program obliczający pola powierzchni różnych figur płaskich?
Część IX C++ Jak napisać program obliczający pola powierzchni różnych figur płaskich? Na początku, przed stworzeniem właściwego kodu programu zaprojektujemy naszą aplikację i stworzymy schemat blokowy
Bardziej szczegółowoWYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA
WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA PRZEDMIOT : : LABORATORIUM PODSTAW AUTOMATYKI 1. WSTĘP DO
Bardziej szczegółowoWprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka
Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka 1. Kompilacja aplikacji konsolowych w środowisku programistycznym Microsoft Visual Basic. Odszukaj w menu startowym systemu
Bardziej szczegółowoPrzykład 1 -->s="hello World!" s = Hello World! -->disp(s) Hello World!
Scilab jest środowiskiem programistycznym i numerycznym dostępnym za darmo z INRIA (Institut Nationale de Recherche en Informatique et Automatique). Jest programem podobnym do MATLABa oraz jego darmowego
Bardziej szczegółowo-Instalacja R: -Instalacja RStudio:
Rachunek Prawdopodobieństwa i Statystyka lab 1. Kaja Chmielewska (Kaja.Chmielewska@cs.put.poznan.pl) 1. Krótko o R R jest wolnym (otwartym i darmowym), zaawansowanym środowiskiem oraz językiem programowania.
Bardziej szczegółowoJAVAScript w dokumentach HTML (1)
JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript mogą być zagnieżdżane w dokumentach HTML. Instrukcje JavaScript
Bardziej szczegółowoLABORATORIM BIOINFORMATYKI
Gliwice 09.10.2009 LABORATORIM BIOINFORMATYKI Temat: Język i środowisko programistyczne R Opracowali: Aleksandra Gruca, Łukasz Pracki Wprowadzenie R jest zarówno językiem programowania jak i środowiskiem
Bardziej szczegółowo1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Bardziej szczegółowoBaltie 3. Podręcznik do nauki programowania dla klas I III gimnazjum. Tadeusz Sołtys, Bohumír Soukup
Baltie 3 Podręcznik do nauki programowania dla klas I III gimnazjum Tadeusz Sołtys, Bohumír Soukup Czytanie klawisza lub przycisku myszy Czytaj klawisz lub przycisk myszy - czekaj na naciśnięcie Polecenie
Bardziej szczegółowoOtwórz R. Zmień katalog roboczy za pomocą File/Change Dir. Wczytaj plik przypisując go obiektowi o nazwie students:
1. Wczytywanie danych do programu R Otwórz R. Zmień katalog roboczy za pomocą File/Change Dir. Wczytaj plik przypisując go obiektowi o nazwie students: > students
Bardziej szczegółowoŚrodowisko R wprowadzenie c.d. Wykład R2; 21.05.07 Struktury danych w R c.d.
Środowisko R wprowadzenie c.d. Wykład R2; 21.05.07 Struktury danych w R c.d. Oprócz zmiennych i wektorów strukturami danych w R są: macierze; ramki (ang. data frames); listy; klasy S3 1 Macierze Macierze
Bardziej szczegółowoPrzykład 1: Funkcja jest obiektem, przypisanie funkcji o nazwie function() do zmiennej o nazwie funkcja1
Rachunek Prawdopodobieństwa i Statystyka lab 3. Kaja Gutowska (Kaja.Gutowska@cs.put.poznan.pl) 1. Funkcje: - Funkcje nie powinny korzystać ze zmiennych globalnych. - Funkcje powinny być możliwie krótkie.
Bardziej szczegółowoProgramowanie obiektowe
Programowanie obiektowe Laboratorium 1. Wstęp do programowania w języku Java. Narzędzia 1. Aby móc tworzyć programy w języku Java, potrzebny jest zestaw narzędzi Java Development Kit, który można ściągnąć
Bardziej szczegółowoPodstawy programowania skrót z wykładów:
Podstawy programowania skrót z wykładów: // komentarz jednowierszowy. /* */ komentarz wielowierszowy. # include dyrektywa preprocesora, załączająca biblioteki (pliki nagłówkowe). using namespace
Bardziej szczegółowo1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Bardziej szczegółowoPodstawy programowania w R - część 1
Podstawy programowania w R - część 1 Typy danych, podzbiory 1. Stwórz katalog na dysku (pierwsza litera imienia + nazwisko), który będzie Twoim Working Directory. "F:/inazwisko" 2. Uruchom RStudio. 3.
Bardziej szczegółowoDlaczego stosujemy edytory tekstu?
Edytor tekstu Edytor tekstu program komputerowy służący do tworzenia, edycji i formatowania dokumentów tekstowych za pomocą komputera. Dlaczego stosujemy edytory tekstu? możemy poprawiać tekst możemy uzupełniać
Bardziej szczegółowoInformatyka I. Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki
Informatyka I Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2019 1 Plan wykładu
Bardziej szczegółowoPakiety Matematyczne - R Zestaw 2.
Pakiety Matematyczne - R Zestaw 2. Część przykładów pochodzi z helpa do R i z książki: R.Biecek, Przewodnik po pakiecie R, GIS 2014, strona www: http://www.biecek.pl, Instrukcje warunkowe Składnia instrukcji
Bardziej szczegółowoĆwiczenie 25 Działania matematyczne we Flashu
Działania matematyczne we Flashu ActionScript pozwala na stosowanie wszelkich działań matematycznych. Do bardziej skomplikowanych operacji wymagany jest import klasy Math. Na przykład do wygenerowania
Bardziej szczegółowoMetody numeryczne Laboratorium 2
Metody numeryczne Laboratorium 2 1. Tworzenie i uruchamianie skryptów Środowisko MATLAB/GNU Octave daje nam możliwość tworzenia skryptów czyli zapisywania grup poleceń czy funkcji w osobnym pliku i uruchamiania
Bardziej szczegółowoJAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.
IŚ ćw.8 JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript są zagnieżdżane w dokumentach HTML. Skrypt JavaScript
Bardziej szczegółowoŚrodowisko R wprowadzenie. Wykład R1; 14.05.07 Pakiety statystyczne
Środowisko R wprowadzenie. Wykład R1; 14.05.07 Pakiety statystyczne Pakiety statystyczne stosowane do analizy danych: SAS SPSS Statistica R S-PLUS 1 Środowisko R Język S- J. Chambers i in. (1984,1988)
Bardziej szczegółowoNaukę zaczynamy od poznania interpretera. Interpreter uruchamiamy z konsoli poleceniem
Moduł 1 1. Wprowadzenie do języka Python Python jest dynamicznym językiem interpretowanym. Interpretowany tzn. że kod, który napiszemy możemy natychmiast wykonać bez potrzeby tłumaczenia kodu programistycznego
Bardziej szczegółowoLABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI. Wprowadzenie do środowiska Matlab
LABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI Wprowadzenie do środowiska Matlab 1. Podstawowe informacje Przedstawione poniżej informacje maja wprowadzić i zapoznać ze środowiskiem
Bardziej szczegółowoElementy metod numerycznych - zajęcia 9
Poniższy dokument zawiera informacje na temat zadań rozwiązanych w trakcie laboratoriów. Elementy metod numerycznych - zajęcia 9 Tematyka - Scilab 1. Labolatoria Zajęcia za 34 punktów. Proszę wysłać krótkie
Bardziej szczegółowoWprowadzenie do Mathcada 1
Wprowadzenie do Mathcada Ćwiczenie. - Badanie zmienności funkcji kwadratowej Ćwiczenie. pokazuje krok po kroku tworzenie prostego dokumentu w Mathcadzie. Dokument ten składa się z następujących elementów:.
Bardziej szczegółowoLaboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych
1. Wstawianie skryptu na stroną: Laboratorium 1 Do umieszczenia skryptów na stronie służy znacznik: //dla HTML5 ...instrukcje skryptu //dla HTML4 ...instrukcje
Bardziej szczegółowoPliki. Informacje ogólne. Obsługa plików w języku C
Pliki Informacje ogólne Plik jest pewnym zbiorem danych, zapisanym w systemie plików na nośniku danych (np. dysku twardym, pendrive, płycie DVD itp.). Może posiadać określone atrybuty, a odwołanie do niego
Bardziej szczegółowo2. Tablice. Tablice jednowymiarowe - wektory. Algorytmy i Struktury Danych
2. Tablice Tablica to struktura danych przechowująca elementy jednego typu (jednorodna). Dostęp do poszczególnych elementów składowych jest możliwy za pomocą indeksów. Rozróżniamy następujące typy tablic:
Bardziej szczegółowo1 Programowanie w matlabie - skrypty i funkcje
1 Programowanie w matlabie - skrypty i funkcje 1.1 Skrypty Skrypt jest plikiem tekstowym z rozszerzeniem *.m zawierającym listę poleceń do wykonania. Aby utworzyć skrypt w matlabie wybierz File New Script,
Bardziej szczegółowoauthor: Andrzej Dudek
Edytor wprowadzone polecenia zostają w oknie edytora I mogą być uruchamiana poprzez CTRL+R lub Run (tylko zaznaczone linie, z wyświetlaniem wykonywanych linii kodu) lub poprzez Source (zawsze całość, bez
Bardziej szczegółowoKlawiatura. Klawisze specjalne. Klawisze specjalne. klawisze funkcyjne. Klawisze. klawisze numeryczne. sterowania kursorem. klawisze alfanumeryczne
Klawiatura Klawisze specjalne klawisze funkcyjne Klawisze specjalne klawisze alfanumeryczne Klawisze sterowania kursorem klawisze numeryczne Klawisze specjalne Klawisze specjalne Klawiatura Spacja służy
Bardziej szczegółowoPrzedrostkowa i przyrostkowa inkrementacja i dekrementacja
Część VIII C++ Przedrostkowa i przyrostkowa inkrementacja i dekrementacja W poprzednim ćwiczeniu operatory inkrementacji i dekrementacji występowały w wersji przyrostkowej. Istnieje inny sposób zapisu
Bardziej szczegółowoutworz tworzącą w pamięci dynamicznej tablicę dwuwymiarową liczb rzeczywistych, a następnie zerującą jej wszystkie elementy,
Lista 3 Zestaw I Zadanie 1. Zaprojektować i zaimplementować funkcje: utworz tworzącą w pamięci dynamicznej tablicę dwuwymiarową liczb rzeczywistych, a następnie zerującą jej wszystkie elementy, zapisz
Bardziej szczegółowoĆwiczenie 1. Matlab podstawy (1) Matlab firmy MathWorks to uniwersalny pakiet do obliczeń naukowych i inżynierskich, analiz układów statycznych
1. Matlab podstawy (1) Matlab firmy MathWorks to uniwersalny pakiet do obliczeń naukowych i inżynierskich, analiz układów statycznych i dynamicznych, symulacji procesów, przekształceń i obliczeń symbolicznych
Bardziej szczegółowoSZKOLENIE WPROWADZENIE DO R UNIWERSYTET SZCZECIŃSKI al. Papieża Jana Pawła II nr 22a Szczecin
SZKOLENIE WPROWADZENIE DO R UNIWERSYTET SZCZECIŃSKI al. Papieża Jana Pawła II nr 22a 70-453 Szczecin 2 Lp. Temat Numer części materiałów 1 Język R oraz środowisko RStudio 1 2 Składnia języka 3 3 Podstawowe
Bardziej szczegółowoWykorzystanie programów komputerowych do obliczeń matematycznych
Temat wykładu: Wykorzystanie programów komputerowych do obliczeń matematycznych Kody kolorów: żółty nowe pojęcie pomarańczowy uwaga kursywa komentarz * materiał nadobowiązkowy Przykłady: Programy wykorzystywane
Bardziej szczegółowoEXCEL Prowadzący: dr hab. inż. Marek Jaszczur Poziom: początkujący
EXCEL Prowadzący: dr hab. inż. Marek Jaszczur Poziom: początkujący Laboratorium 3: Macierze i wykresy Cel: wykonywanie obliczeń na wektorach i macierzach, wykonywanie wykresów Czas wprowadzenia 25 minut,
Bardziej szczegółowoObliczenia iteracyjne
Lekcja Strona z Obliczenia iteracyjne Zmienne iteracyjne (wyliczeniowe) Obliczenia iteracyjne wymagają zdefiniowania specjalnej zmiennej nazywanej iteracyjną lub wyliczeniową. Zmienną iteracyjną od zwykłej
Bardziej szczegółowoWprowadzenie do Scilab: podstawy języka Scilab
Wprowadzenie do Scilab: podstawy języka Scilab Magdalena Deckert, Izabela Szczęch, Barbara Wołyńska, Bartłomiej Prędki Politechnika Poznańska, Instytut Informatyki Narzędzia Informatyki Narzędzia Informatyki
Bardziej szczegółowoznajdowały się różne instrukcje) to tak naprawdę definicja funkcji main.
Część XVI C++ Funkcje Jeśli nasz program rozrósł się już do kilkudziesięciu linijek, warto pomyśleć o jego podziale na mniejsze części. Poznajmy więc funkcje. Szybko się przekonamy, że funkcja to bardzo
Bardziej szczegółowoUtworzenie pliku. Dowiesz się:
Dowiesz się: 1. Jak rozpocząć pisanie programu 2. Jak wygląda szkielet programu, co to są biblioteki i funkcja main() 3. Jak wyświetlić ciąg znaków w programie 4. Jak uruchamiać (kompilować) napisany program
Bardziej szczegółowoLab 9 Podstawy Programowania
Lab 9 Podstawy Programowania (Kaja.Gutowska@cs.put.poznan.pl) Wszystkie kody/fragmenty kodów dostępne w osobnym pliku.txt. Materiały pomocnicze: Wskaźnik to specjalny rodzaj zmiennej, w której zapisany
Bardziej szczegółowoDodatki. Dodatek A Octave. Język maszyn
Dodatki Dodatek A Octave Przykłady programów zostały opracowane w środowisku programistycznym Octave 3.6.2 z interfejsem graficznym GNU Octave 1.5.4. Octave jest darmowym środowiskiem programistycznym
Bardziej szczegółowoWstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy. Laboratorium 2. Karol Tarnowski A-1 p.
Wstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy Laboratorium 2 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Komentarze Funkcja printf() Zmienne Łańcuchy
Bardziej szczegółowoDiary przydatne polecenie. Korzystanie z funkcji wbudowanych i systemu pomocy on-line. Najczęstsze typy plików. diary nazwa_pliku
Diary przydatne polecenie diary nazwa_pliku Polecenie to powoduje, że od tego momentu sesja MATLAB-a, tj. polecenia i teksty wysyłane na ekran (nie dotyczy grafiki) będą zapisywane w pliku o podanej nazwie.
Bardziej szczegółowoCMS- kontakty (mapa)
CMS- kontakty (mapa) Rozpatrzy inny rodzaj kontaktu mapa sytuacyjna. W naszej kategorii kontaktów dodamy teraz multimedialną mapę dojazdową. W tym celu potrzebny nam będzie moduł HTML 1.0. Będziemy mogli
Bardziej szczegółowoPrzetwarzanie i analiza danych w języku Python / Marek Gągolewski, Maciej Bartoszuk, Anna Cena. Warszawa, Spis treści
Przetwarzanie i analiza danych w języku Python / Marek Gągolewski, Maciej Bartoszuk, Anna Cena. Warszawa, 2016 Spis treści Przedmowa XI I Podstawy języka Python 1. Wprowadzenie 3 1.1. Język i środowisko
Bardziej szczegółowoPython wprowadzenie. Warszawa, 24 marca PROGRAMOWANIE I SZKOLENIA
Python wprowadzenie Warszawa, 24 marca 2017 Python to język: nowoczesny łatwy w użyciu silny można pisać aplikacje Obiektowy klejący może być zintegrowany z innymi językami np. C, C++, Java działający
Bardziej szczegółowoArgumenty wywołania programu, operacje na plikach
Temat zajęć: Argumenty wywołania programu, operacje na plikach Autor: mgr inż. Sławomir Samolej Zagadnienie 1. (Zmienne statyczne) W języku C można decydować o sposobie przechowywania zmiennych. Decydują
Bardziej szczegółowoTablice (jedno i wielowymiarowe), łańcuchy znaków
Tablice (jedno i wielowymiarowe), łańcuchy znaków wer. 8 z drobnymi modyfikacjami! Wojciech Myszka Katedra Mechaniki i Inżynierii Materiałowej 2017-04-07 09:35:32 +0200 Zmienne Przypomnienie/podsumowanie
Bardziej szczegółowoZakład Systemów Rozproszonych
Zakład Systemów Rozproszonych Politechnika Rzeszowska Moduł 5: Wybrane programy użytkowe Edytor Vi Edytor Vi uruchamiany jest w oknie terminala. Przy jego pomocy możemy dokonywać następujących operacji:
Bardziej szczegółowoPodstawy MATLABA, cd.
Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Przetwarzanie Sygnałów Studia Podyplomowe, Automatyka i Robotyka Podstawy MATLABA, cd. 1. Wielomiany 1.1. Definiowanie
Bardziej szczegółowoWprowadzania liczb. Aby uniknąć wprowadzania ułamka jako daty, należy poprzedzać ułamki cyfrą 0 (zero); np.: wpisać 0 1/2
Wprowadzania liczb Liczby wpisywane w komórce są wartościami stałymi. W Excel'u liczba może zawierać tylko następujące znaki: 0 1 2 3 4 5 6 7 8 9 + - ( ), / $ %. E e Excel ignoruje znaki plus (+) umieszczone
Bardziej szczegółowoPolitechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Teoria sterowania MATLAB komputerowe środowisko obliczeń naukowoinżynierskich podstawowe informacje Materiały
Bardziej szczegółowoProjekt ZSWS. Instrukcja uŝytkowania narzędzia SAP Business Explorer Analyzer. 1 Uruchamianie programu i raportu. Tytuł: Strona: 1 z 31
Strona: 1 z 31 Explorer Analyzer 1 Uruchamianie programu i raportu PoniŜsze czynności uruchamiają program Bex Analyzer oraz wybrany raport z hurtowni danych. 1. uruchom z menu Start>Programy>Business Explorer>Analyzer
Bardziej szczegółowoWyŜsza Szkoła Zarządzania Ochroną Pracy MS EXCEL CZ.2
- 1 - MS EXCEL CZ.2 FUNKCJE Program Excel zawiera ok. 200 funkcji, będących predefiniowanymi formułami, słuŝącymi do wykonywania określonych obliczeń. KaŜda funkcja składa się z nazwy funkcji, która określa
Bardziej szczegółowoPodstawowe operacje na macierzach
Podstawowe operacje na macierzach w pakiecie GNU octave. (wspomaganie obliczeń inżynierskich) Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z tworzeniem macierzy i wektorów w programie GNU octave.
Bardziej szczegółowoModelowanie obiektowe - Ćw. 1.
1 Modelowanie obiektowe - Ćw. 1. Treść zajęć: Zapoznanie z podstawowymi funkcjami programu Enterprise Architect (tworzenie nowego projektu, korzystanie z podstawowych narzędzi programu itp.). Enterprise
Bardziej szczegółowoMakropolecenia w Excelu
Makropolecenia w Excelu Trochę teorii Makropolecenie w skrócie nazywane makro ma za zadanie automatyczne wykonanie powtarzających się po sobie określonych czynności. Na przykładzie arkusza kalkulacyjnego
Bardziej szczegółowoPraca w programie Power Draft
Praca w programie Power Draft Tworzenie mapy cyfrowej w oparciu o wyznaczone w terenie współrzędne I. Przygotowanie foldera roboczego 1. Na ostatnim (alfabetycznie np. D) dysku komputera: - sprawdzić czy
Bardziej szczegółowoElementy statystyki STA - Wykład 1
STA - Wykład 1 Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza 1 Programy do statystycznej analizy danych Komercyjne: Niekomercyjne: a) Statistica URL http://www.statsoft.com URL http://www.statsoft.pl
Bardziej szczegółowoĆwiczenie 4. Obsługa plików. Laboratorium Podstaw Informatyki. Kierunek Elektrotechnika. Laboratorium Podstaw Informatyki Strona 1.
Laboratorium Podstaw Informatyki Strona 1 Laboratorium Podstaw Informatyki Kierunek Elektrotechnika Ćwiczenie 4 Obsługa plików Kraków 2010 Laboratorium Podstaw Informatyki Strona 2 Obsługa plików Zanim
Bardziej szczegółowoObliczenia w programie MATLAB
Obliczenia w programie MATLAB Na zajęciach korzystamy z programu MATLAB, w którym wykonywać będziemy większość obliczeń. Po uruchomieniu programu w zależności od wersji i konfiguracji może pojawić się
Bardziej szczegółowoUsługi Informatyczne "SZANSA" - Gabriela Ciszyńska-Matuszek ul. Świerkowa 25, Bielsko-Biała
Usługi Informatyczne "SZANSA" - Gabriela Ciszyńska-Matuszek ul. Świerkowa 25, 43-305 Bielsko-Biała NIP 937-22-97-52 tel. +48 33 488 89 39 zwcad@zwcad.pl www.zwcad.pl Aplikacja do rysowania wykresów i oznaczania
Bardziej szczegółowoObliczenia inżynierskie arkusz kalkulacyjny. Technologie informacyjne
Obliczenia inżynierskie arkusz kalkulacyjny Technologie informacyjne Wprowadzanie i modyfikacja danych Program Excel rozróżnia trzy typy danych: Etykiety tak określa sie wpisywany tekst: tytuł tabeli,
Bardziej szczegółowoWprowadzenie do programu Mathcad 15 cz. 1
Wpisywanie tekstu Wprowadzenie do programu Mathcad 15 cz. 1 Domyślnie, Mathcad traktuje wpisywany tekst jako wyrażenia matematyczne. Do trybu tekstowego można przejść na dwa sposoby: Zaczynając wpisywanie
Bardziej szczegółowoKier. MTR Programowanie w MATLABie Laboratorium
Kier. MTR Programowanie w MATLABie Laboratorium Ćw. 7 Import i eksport danych. Współpraca z plikami zewnętrznymi 1. Wprowadzenie Eksport i import danych w MATLABie Na zakładce menu HOME w sekcji VARIABLE
Bardziej szczegółowoAdministracja sieciowymi systemami operacyjnymi III Klasa - Linux
Administracja sieciowymi systemami operacyjnymi III Klasa - Linux SKRYPTY POWŁOKI mgr inż. Tomasz Borowiec SKRYPTY POWŁOKI - PODSTAWY W Linuksie skrypt jest plikiem tekstowym zawierającym polecenia systemowe
Bardziej szczegółowoProjekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Publikacja jest dystrybuowana bezpłatnie Program Operacyjny Kapitał Ludzki Priorytet 9 Działanie 9.1 Poddziałanie
Bardziej szczegółowo1. Pierwszy program. Kompilator ignoruje komentarze; zadaniem komentarza jest bowiem wyjaśnienie programu człowiekowi.
1. Pierwszy program // mój pierwszy program w C++ #include using namespace std; cout
Bardziej szczegółowo1 Wskaźniki i zmienne dynamiczne, instrukcja przed zajęciami
1 Wskaźniki i zmienne dynamiczne, instrukcja przed zajęciami Celem tych zajęć jest zrozumienie i oswojenie z technikami programowania przy pomocy wskaźników w języku C++. Proszę przeczytać rozdział 8.
Bardziej szczegółowoMETODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH
METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH ĆWICZENIE NR 9 WYRAŻENIA LOGICZNE, INSTRUKCJE WARUNKOWE I INSTRUKCJE ITERACYJNE W PROGRAMIE KOMPUTEROWYM MATLAB Dr inż. Sergiusz Sienkowski ĆWICZENIE NR
Bardziej szczegółowoSystemy operacyjne. Laboratorium 9. Perl wyrażenia regularne. Jarosław Rudy Politechnika Wrocławska 28 lutego 2017
Systemy operacyjne Laboratorium 9 Perl wyrażenia regularne Jarosław Rudy Politechnika Wrocławska 28 lutego 2017 Temat obejmuje wykorzystanie wyrażeń regularnych w perlu. Wyrażenia same w sobie są w zasadzie
Bardziej szczegółowoBIBLIOTEKA NUMPY, CZĘŚĆ 1
BIBLIOTEKA NUMPY, CZĘŚĆ 1 1. INSTALACJA BIBLIOTEKI NUMPY Aby móc skorzystać z biblioteki Numpy (i każdej innej zewnętrznej biblioteki) w swoim projekcie należy ją najpierw zainstalować w środowisku wirtualnym
Bardziej szczegółowoWykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2
Temat wykładu: Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2 Kody kolorów: żółty nowe pojęcie pomarańczowy uwaga kursywa komentarz * materiał nadobowiązkowy 1 Przykłady: Programy
Bardziej szczegółowoOBIEKTY TECHNICZNE OBIEKTY TECHNICZNE
OBIEKTY TECHNICZNE Klawisze skrótów: F7 wywołanie zapytania (% - zastępuje wiele znaków _ - zastępuje jeden znak F8 wyszukanie według podanych kryteriów (system rozróżnia małe i wielkie litery) F9 wywołanie
Bardziej szczegółowoEkonometria. Regresja liniowa, współczynnik zmienności, współczynnik korelacji liniowej, współczynnik korelacji wielorakiej
Regresja liniowa, współczynnik zmienności, współczynnik korelacji liniowej, współczynnik korelacji wielorakiej Paweł Cibis pawel@cibis.pl 23 lutego 2007 1 Regresja liniowa 2 wzory funkcje 3 Korelacja liniowa
Bardziej szczegółowoProgramowanie 3 - Funkcje, pliki i klasy
Instytut Informatyki Uniwersytetu Śląskiego Laborki funkcja; parametry funkcji; typ zwracany; typ void; funkcje bez parametrów; napis.length() - jako przykład funkcji. Zadania funkcja dodająca dwie liczby;
Bardziej szczegółowoLekcja 1: Origin GUI GUI to Graficzny interfejs użytkownika (ang. GraphicalUserInterface) często nazywany też środowiskiem graficznym
Lekcja 1: Origin GUI GUI to Graficzny interfejs użytkownika (ang. GraphicalUserInterface) często nazywany też środowiskiem graficznym jest to ogólne określenie sposobu prezentacji informacji przez komputer
Bardziej szczegółowoStałe, znaki, łańcuchy znaków, wejście i wyjście sformatowane
Stałe, znaki, łańcuchy znaków, wejście i wyjście sformatowane Stałe Oprócz zmiennych w programie mamy też stałe, które jak sama nazwa mówi, zachowują swoją wartość przez cały czas działania programu. Można
Bardziej szczegółowo