Elementy termodynamiki atmosfery i fizyki chmur Ćwiczenia 01

Podobne dokumenty
Ćwiczenia 01. Sylwester Arabas (ćwiczenia do wykładu prof. Hanny Pawłowskiej) 22. lutego 2011 r.

Metody Przetwarzania Danych Meteorologicznych Ćwiczenia 01

Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu Unix

Linux: System Plików

tworzenie katalogów Aby utworzyć nowy katalog wpisz: mkdir katalog1 Ta komenda utworzy katalog o nazwie katalog1.

gnuplot - wprowadzenie

System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix

Podstawowe operacje graficzne.

MATLAB ŚRODOWISKO MATLABA OPIS, PODSTAWY

Systemy operacyjne. Instrukcja laboratoryjna. Ćwiczenie 1: Polecenia systemu UNIX/LINUX. Opracował: dr inż. Piotr Szpryngier

KATEGORIA OBSZAR WIEDZY NR ZADANIA Podstawowe informacje i czynności

PAMIĘĆ OPERACYJNA...107

Laboratorium Algorytmy Obliczeniowe. Lab. 9 Prezentacja wyników w Matlabie

Wizualizacja danych 2D i 3D - Gnuplot

Zasoby dyskowe: Eksplorator Windows Z zasobami dyskowymi związane są nierozłącznie prawa dostępu gwarantujące możliwość odczytu, kasowania,

Sprawozdanie. (notatki) Sieci komputerowe i bazy danych. Laboratorium nr.3 Temat: Zastosowanie protokołów przesyłania plików

S88 Badanie rzutu kostką sześcienną

Wstęp do systemu Linux

GNUPLOT Wprowadzenie. dr inż. Marzena Tefelska Wydział Fizyki Politechnika Warszawska 2015

SZYBKI START. Tworzenie nowego połączenia w celu zaszyfrowania/odszyfrowania danych lub tekstu 2. Szyfrowanie/odszyfrowanie danych 4

zajęcia 2 Definiowanie wektorów:

PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE

Wstęp do systemów wielozadaniowych laboratorium 03 Praca w powłoce UNIX-owej

Chemiateoretyczna. Monika Musiał. Ćwiczenia

BASH - WPROWADZENIE Bioinformatyka 4

Sylabus Moduł 2: Przetwarzanie tekstów

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Trochę o plikach wsadowych (Windows)

Temat 10 : Poznajemy zasady pracy w edytorze tekstu Word.

Linux cz.3: polecenia systemowe, ćwiczenia

Kurs systemu Unix wykład wstępny. Kurs systemu Unix 1

Rozpoczęcie pracy z programem.

Windows Commander (WinCmd)

BASH - LINIA POLECEŃ. Bioinformatyka 2018/2019

Techniki zaznaczania plików i folderów

SYSTEMY OPERACYJNE ĆWICZENIE POLECENIA SYSTEMU MSDOS

Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1

Bash - wprowadzenie. Bash - wprowadzenie 1/39

UŻYTKOWNIK. APLIKACJE UŻYTKOWE (wszelkie programy zawarte domyślnie w systemie operacyjnym jak i samodzielnie zainstalowane przez użytkownika systemu)

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego

Wybór urządzenia/ Scanner Selection Screen: Skrócony Opis Programu MetroSet 2

INSTRUKCJA OBSŁUGI KLIENTA POCZTY WWW

Wstęp do gnuplota. Dominik Perykasza. 1 Wstęp 2. 2 Rysowanie wykresów Modyfikacja parametrów wykresu Modyfikowanie styli...

Wymagania edukacyjne na poszczególne oceny. z przedmiotu Informatyki. w klasie VI

Fiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe

ROZSZERZANIE MOŻLIWOŚCI...

Problemy techniczne. Jak umieszczać pliki na serwerze FTP?

Użytkowanie PortableGit w systemie Windows. 1. Najważniejsze informacje

Obliczenia inżynierskie arkusz kalkulacyjny. Technologie informacyjne

KATEGORIA OBSZAR WIEDZY

ZAJĘCIA Komendy Linux WB -> w konsoli tty2 finger exit man pwd pwd finger ls man ls. -> po 2 minusach interpretacja słowa

Ćwiczenia Linux konsola

Wizualizacja funkcji w programie MATLAB

Temat: Organizacja skoroszytów i arkuszy

Dokumentacja SMS przez FTP

Ćwiczenie 1. Podstawowe wiadomości

INFORMATYKA TEST DIAGNOZUJĄCY WIEDZĘ Z ZAKRESU GIMNAZJUM

Powłoka I. Popularne implementacje. W stylu sh (powłoki zdefiniowanej w POSIX) W stylu csh. bash (najpopularniejsza) zsh ksh mksh.

Pracownia Komputerowa wyk ad II

Wstęp do Informatyki i Programowania Laboratorium: Lista 0 Środowisko programowania

ECDL Base na skróty : Syllabus V. 1.0 / Alicja Żarowska-Mazur, Waldemar Węglarz. Warszawa, Spis treści

INFORMATYKA KLASA VII Wymagania na poszczególne oceny

Wprowadzenie do MS Excel

Niektóre katalogi są standardowymi katalogami zarezerwowanymi do użytku przez system. Znaczenie wybranych katalogów systemowych jest następujące:

Wiersz poleceń Windows

Łącznik niełamliwy Ctrl+Shift+minus

Zajęcia komputerowe klasy I-III- wymagania

Tomasz Greszata - Koszalin

DOS Podstawowe komendy Przygotowanie dyskietki do pracy Praca z katalogami w systemie DOS Operacje kopiowania

Tomasz Greszata - Koszalin

Internetowy serwis Era mail Aplikacja sieci Web

Wizualizacja danych 2D i 3D - Gnuplot

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Wstęp do systemu Linux

Qtiplot. dr Magdalena Posiadała-Zezula

Pliki wsadowe powłoki Windows.

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

1.5. Formatowanie dokumentu

Gnuplot wprowadzenie v. 2.0

W oknie konfiguratora Importu/Exportu należy wprowadzić odpowiednie ustawienia poprzez zaznaczenie pól kursorem myszki przy poszczególnych opcjach.

System operacyjny UNIX system plików. mgr Michał Popławski, WFAiIS

Sylabus Moduł 4: Grafika menedżerska i prezentacyjna

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Informatyka III : Instrukcja 1

Instrukcja redaktora strony

KATEGORIA OBSZAR WIEDZY

Maple i wykresy. 1.1 Najpierw należy się zalogować. Jak to zrobić zostało opisane w moim poprzednim tutorialu.

Polecenia wewnętrzne:

PRACOWNIA INFORMATYCZNA CHARAKTERYSTYKA PRZEDMIOTU BASH - PODSTAWOWE INFORMACJE

Test z przedmiotu zajęcia komputerowe

Europejski Certyfikat Umiejętności Komputerowych. Moduł 3 Przetwarzanie tekstów

Konfiguracja klientów SSH - PuTTY i WinSCP

Kontrola sesji w PHP HTTP jest protokołem bezstanowym (ang. stateless) nie utrzymuje stanu między dwoma transakcjami. Kontrola sesji służy do

Wiadomości i umiejętności

SolidWorks 2012 odpowiedzi na często zadawane pytania Jerzy Domański, Uniwersytet Warmińsko-Mazurski w Olsztynie, jdom@uwm.edu.pl

KLASA 7 szk.podst. Stopień dostateczny Uczeń: wymienia cztery dziedziny,

Formy dialogowe w środowisku Gnome

MODUŁ INTEGRUJĄCY ELEKTRONICZNEGO NADAWCĘ Z WF-MAG SPIS TREŚCI

Temat: Kopiowanie katalogów (folderów) i plików pomiędzy oknami

netster instrukcja obsługi

Transkrypt:

atmosfery i Sylwester Arabas (ćwiczenia do wykładu prof. Hanny Pawłowskiej) Instytut Geofizyki, Wydział Fizyki Uniwersytetu Warszawskiego 5 października 2009 r.

O ćwiczeniach Prowadzący o mnie: http://www.igf.fuw.edu.pl/ slayoo/ kontakt: sarabas@igf.fuw.edu.pl / pok. 424A, IV piętro IGF domowe po każdych ćwiczeniach, punktowane, tydzień na rozwiązanie zadania i krótkie programy (wystarczy gnuplot!) Zasady zaliczenia przedmiotu składowe oceny: 10% kolokwium (teoria) 40% prace domowe 25% egzamin pisemny 25% egzamin ustny Materiały do ćwiczeń progi zaliczeniowe: 0-50% 2 51-75% 3 76-90% 4 91-100% 5 http://www.igf.fuw.edu.pl/ slayoo/tafc2009/

sieć IGF: poczta elektroniczna, własna strona www webmail IGF http://poczta.igf.fuw.edu.pl/ konfiguracja klienta poczty (np. Thunderbird) https://net.igf.fuw.edu.pl/?go=poczta faq listy wysyłkowe zfa studenci@igf.fuw.edu.pl igf studenci@igf.fuw.edu.pl igf doktoranci@igf.fuw.edu.pl pracownicy@igf.fuw.edu.pl igf@igf.fuw.edu.pl admins@igf.fuw.edu.pl własna strona www konto na serwerze burza.igf.fuw.edu.pl (mail do admina)

sieć IGF: komputery w sali 406, dostęp z zewnątrz komputery w sieci studenckiej, eduroam komputery w sieci studenckiej: sala 406, korytarz Vp. zasięg WiFi: eduroam serwer studencki atut.igf.fuw.edu.pl dostęp ssh z zewnątrz konta studenckie w sieci IGF oprogramowanie w folderze /EXPORT drukowanie (drukarki czarnobiałe) serwer proxy w3cache.igf.fuw.edu.pl informacje: https://net.igf.fuw.edu.pl/?go=w3cache dostęp do e-zbiorów BUWu z domu: http://atoz.ebsco.com/home.asp?id=4623

Narzędzia uniksowe: (i man) szyfrowane połączenie z atutem z przekazywaniem X11 ($ man ssh) $ ssh -Y atut.igf.fuw.edu.pl screen ($ man screen) multiplekser terminala $ screen ctrl-a-c nowe okno ctrl-a-spacja cykliczne przełączanie pomiędzy oknami ctrl-a-d odłączenie sesji $ screen -r ponowne przyłączenie do sesji vim ($ man vim) edytor plików tekstowych $ vimtutor $ vim I tryb edycji dd usunięcie linii /ciąg wyszukiwanie ciąg X shift-g przejście do linii X :w plik zapis do plik :q wyjście gpm ($ man gpm) kopiuj i wklej pod konsolą uniksową zaznaczenie tekstu myszką = skopiowanie tekstu środkowy przycisk myszki (lub jego emulacja) = wklejenie tekstu

Narzędzia uniksowe: scp, wget, lpr scp ($ man scp) przesyłanie plików/katalogów przy pomocy szyfrowanego połączenia ssh (np. na serwer www) $ scp plik username@burza.igf.fuw.edu.pl: /WWW/ $ scp -r katalog username@burza.igf.fuw.edu.pl: /WWW/ wget ($ man wget) pobieranie plików poprzez HTTP/HTTPS/FTP $ wget http://www.igf.fuw.edu.pl/ username/plik lpr ($ man lpr) drukowanie (np. na drukarce na IV piętrze) $ lpr -PHPLJ2300 plik.pdf

narzędzia: cp kopiuje pliki i katalogi cp ŚCIEŻKA Z ŚCIEŻKA DO cp PLIK 1 PLIK 2... KATALOG kopiuje pliki do katalogu cp -R KATALOG 1 KATALOG 2 kopiuje katalog wraz z zawartością ln tworzy dowiązania ln CEL DOWIĄZANIA ŚCIEŻKA DOWIĄZANIA tworzy dowiązanie twarde, nierozróżnialne z plikiem docelowym, który musi znajdować się w tym samym systemie plików (tylko dla plików, z wyjątkiem. i.. ) ln -s CEL DOWIĄZANIA ŚCIEŻKA DOWIĄZANIA tworzy dowiązanie symboliczne działa niezależnie od lokalizacji i rodzaju celu mkdir tworzy katalog podany w argumencie (z opjcą -p tworzy również katalogi po drodze i nie zgłasza błędu, gdy katalog już istnieje) mv przenosi pliki i katalogi (dane są przenoszone tylko gdy operacja obejmuje różne systemy plików) mv ŚCIEŻKA Z ŚCIEŻKA DO mv PLIK 1 PLIK 2... KATALOG przenosi pliki do katalogu mv KATALOG 1 KATALOG 2 przenosi katalog wraz z zawartością rm usuwa pliki i katalogi o ścieżkach podanych w argumentach (z opcją -r działa rekursywnie) tree wyświetla wizualizację ASCII-art drzewa systemu plików poczynając od ścieżki zadanej w argumencie touch ustala daty skojarzone z plikiem (domyślnie datę dostępu na aktualną), gdy plik nie istnieje tworzy go... RTFM :)

Zadanie 1.1 : polecenie polecenie napisanie w gnuplocie funkcji zwracającej wartość temperatury wg modelu ISA dla wysokości przekazanej w argumencie i wykreślenie profilu temperatury z wysokością Atmosfera Wzorcowa ISA liniowe profile temperatury: dt dh [ K h 0 [km] km ] T 0[C] 0,000-6,5 15,0 11,000 0,0-56,5 20,000 1,0-56,5 32,000 2,8-44,5 47,000 0,0-2,5 51,000-2,8-2,5 71,000-2,0-58,5 84,852-86,2 (http://en.wikipedia.org/wiki/international Standard Atmosphere)

Zadanie 1.1 : rozwiązanie (wykres) 30000 25000 profil temperatury wg ISA wysokość [m] 20000 15000 10000 5000 0-60 -50-40 -30-20 -10 0 10 20 temperatura [C]

Zadanie 1.1 : rozwiązanie (kod) zad1.1.gpi 1 # ustawienia formatu i nazwy pliku wynikowego 2 set term svg 3 set output 'zad1.1.svg' 4 5 # polskie litery, opisy osi, ustawienie siatki 6 set encoding iso_8859_2 7 set xlabel "temperatura [C]" 8 set ylabel "wysokość [m]" 9 set grid 10 11 # definicja profilu temp. wg ISA (w zakresie 0-32km, poza zakresem NaN) 12 Czero = 273.15 13 T0 = Czero + 15 # temperatura przy pow. Ziemi [K] 14 h0 = 0; h1 = 11000; h2 = 20000; h3 = 32000 # wysokości podstaw warstw 0,1,2 [m] 15 dtdz0 = -.0065; dtdz2 =.001; # gradienty temp. w warstwach 0,2 [K m-1] 16 17 ISA_T(h) = \ 18 h < h0? NaN : \ 19 h <= h1? T0 + dtdz0 * h : \ 20 h <= h2? ISA_T(h1) : \ 21 h <= h3? ISA_T(h2) + dtdz2 * (h - h2): \ 22 NaN 23 24 # wykreślanie profilu temperatury wg modelu ISA 25 set parametric 26 set trange [0:32000] 27 set yrange [0:32000] 28 plot ISA_T(t) - Czero, t with lines lt 3 title "profil temperatury wg ISA"

Zadanie 1.2D : polecenia pobranie danych z co najmniej dwóch sondaży aerologicznych (http://weather.uwyo.edu/upperair/sounding.html) wykonanie, np. przy pomocy gnuplota, wykresu profili temperatury z wysokością z tych dwóch sondaży, naniesionych na profil temperatury wg modelu Atmosfery Standardowej przesłanie wykresu w formacie SVG lub PostScript, wraz ze skryptem zawierającym instrukcje potrzebne do utworzenia wykresu sondaże aerologiczne

: podstawy wywołanie trybu interaktywnego i wykonanie instrukcji z pliku $ gnuplot $ gnuplot plik.gpi pomoc, doumentacja gnuplot> help gnuplot> help plot http://gnuplot.info/ składnia polecenia plot plot plik using kolumna x : kolumna y title tytuł plot plik1, plik2, funkcja(x) godne polecenia (wektorowe!) temrminale: svg, postscript gnuplot> set term svg gnuplot> set term postscript

: składnia i operatory zmienne całkowite i zmiennoprzecinkowe (rzecz. i zespolone) gnuplot> a = 1 gnuplot> a = 1. gnuplot> a = sqrt(-1) gnuplot> a = NaN gnuplot> print a komentarze gnuplot> # tekst komentarza funkcje własne i wbudowane gnuplot> help functions gnuplot> linia(x) = x * a + b gnuplot> s = sin(x) operatory gnuplot> help operators [unary,binary,ternary]

: pliterki, znaki specjalne, formatowanie rozszerzone Ustawianie kodowania polskich znaków ISO-8859-2 gnuplot> set encoding iso 8859 2 gnuplot> set title Pchnąć w tę łódź jeża lub ośm skrzyń fig. Przydatne znaki specjalne \n nowa linia {/Symbol X} grecki odpowiednik X (np. m µ, G Γ) Formatowanie rozszerzone: indeksy, znaki spec. (np. r v [µm 3 ]) gnuplot> set term [postscript,x11,png] enhanced gnuplot> help enhanced gnuplot> set xlabel r v [{/Symbol m} mˆ 3]

: wykresy parametryczne, w tym x(y) wykreślenie koła gnuplot> set parametric gnuplot> plot sin(t),cos(t) wykreślenie funkcji x(y) gnuplot> set parametric gnuplot> plot f(t), t