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

Podobne dokumenty
Elementy termodynamiki atmosfery i fizyki chmur Ćwiczenia 01

Metody Przetwarzania Danych Meteorologicznych Ćwiczenia 01

gnuplot - wprowadzenie

Ćwiczenia : uwagi 9.2: polecenie 9.2: rozwiązanie (wykres) 9.2: rozwiązanie (kod 1/2) 9.2: rozwiązanie (kod 2/2)

S88 Badanie rzutu kostką sześcienną

MATLAB ŚRODOWISKO MATLABA OPIS, PODSTAWY

Podstawowe operacje graficzne.

Wizualizacja danych 2D i 3D - Gnuplot

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

zajęcia 2 Definiowanie wektorów:

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

Temat 10 : Poznajemy zasady pracy w edytorze tekstu Word.

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

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

Analiza Parametrów Meteorologicznych

Dokumentacja SMS przez FTP

Internetowy serwis Era mail Aplikacja sieci Web

PAMIĘĆ OPERACYJNA...107

Łącznik niełamliwy Ctrl+Shift+minus

Problemy techniczne. Jak umieszczać pliki na serwerze FTP?

Zajęcia komputerowe klasy I-III- wymagania

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

Qtiplot. dr Magdalena Posiadała-Zezula

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

INFORMATYKA TEST DIAGNOZUJĄCY WIEDZĘ Z ZAKRESU GIMNAZJUM

4.1. Dokument tekstowy (.doc lub.docx) + plan zadrzewień w programie AutoCAD (.dwg) 4.2. Prezentacja (format dowolny)

Laboratorium A: Zarządzanie drukowaniem/klucz do odpowiedzi

Problemy techniczne. Jak udostępnić dane na potrzeby wykonania usługi wdrożeniowej? Zabezpieczanie plików hasłem

Konfiguracja klientów SSH - PuTTY i WinSCP

Problemy techniczne. Jak udostępnić dane na potrzeby wykonania usługi serwisowej lub wdrożeniowej? Zabezpieczanie plików hasłem

Wizualizacja danych 2D i 3D - Gnuplot

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

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

Obliczenia inżynierskie arkusz kalkulacyjny. Technologie informacyjne

Rozpoczęcie pracy z programem.

Konfiguracja konta pocztowego w Thunderbird

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

1. Opis okna podstawowego programu TPrezenter.

Notepad++ / PuTTY. Interaktywne środowisko programowania w języku ForthLogic. Wersja dokumentu P.1. Wersja dokumentu NP1.

Sylabus Moduł 2: Przetwarzanie tekstów

1. Wprowadzenie do oprogramowania gretl. Wprowadzanie danych.

Techniki zaznaczania plików i folderów

Problemy techniczne. Jak umieszczać pliki na serwerze FTP?

INSTRUKCJA UŻYTKOWANIA

Wprowadzenie do MS Excel

Szkolenie MS Word i MS Excel

KATEGORIA OBSZAR WIEDZY NR ZADANIA Podstawowe informacje i czynności

1.5. Formatowanie dokumentu

Instrukcja obsługi programu Monitor Wydruków

Organizacja zajęć. Wprowadzenie do programu AutoCAD

INSTRUKCJE UŻYTKOWNIKÓW

Wprowadzenie do Gnuplota

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Tryb konsolowy ćwiczenie b

USOSweb dla prowadzących zajęcia

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

Bash - wprowadzenie. Bash - wprowadzenie 1/39

Wstęp do poradnika metodycznego Przykładowy rozkład materiału 13 I rok nauczania...13 II rok nauczania...13 Rozkład materiału:...

PROGRAM SZKOLENIA. Excel Średniozaawansowany z wprowadzeniem do tabel przestawnych i makr.

Instrukcja logowania do systemu e-bank EBS

Wizualizacja funkcji w programie MATLAB

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

Tomasz Greszata - Koszalin

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

POCZTA POLSKA. v Strona 1 z 9

d) program działający w środowisku Windows 10. Edytorem tekstu jest: a) Paint b) WordPad c) PowerPoint d) Excel

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

PROGRAM SZKOLENIA. Excel w Analizach danych.

Gnuplot wprowadzenie v. 2.0

Przetwarzanie obrazów

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

Instrukcja obsługi xserver

BUDOSERWIS Z.U.H Sp. z o.o. ul. Kościuszki 31, Chorzów Agencja Reklamy, Promocji i Szkoleń

Webowy generator wykresów wykorzystujący program gnuplot

Scilab - podstawy. Wersje instalacyjne programu Scilab mogą zostać pobrane ze strony

INSTRUKCJA INSTALACJI APLIKACJI SEPI W SYSTEMIE LINUX. Dokumentacja zasilania aplikacji SEPI dla systemu Linux

Kopiowanie plików. 1. Z sieci wewnętrznej PK. System Windows

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

Jak pobrać plan zajęć? wersja 1.0

SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa

Komunikaty System Linux umożliwia użytkownikom komunikowanie się między sobą. Do tego celu można wykorzystać programy mail i write.

Przewodnik po systemie Antyplagiat dla Użytkownika Indywidualnego

Zadanie 11. Przygotowanie publikacji do wydrukowania

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA

Trochę o plikach wsadowych (Windows)

Program szkolenia EXCEL OD PODSTAW POPOŁUDNIOWY (WIECZOROWY)

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

PRACA W SIECI TYPU KLIENT-SERWER

ESSELTE EASY PRINT Pomoc

Wprowadzenie do programu gnuplot

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

Tytu : GRAPHER Podr cznik u ytkownika ISBN: Autor: Zbigniew Galon Rok wydania: 2009 Stron: 408 Wydawca: Gambit COiS Sp. z o.o.

ROZKŁAD MATERIAŁU Z PRZEDMIOTU INFORMATYKA dla LICEUM

Test z przedmiotu zajęcia komputerowe

INSTRUKCJA INSTALACJI I KONFIGURACJI APLIKACJI WEBSOFT SITE ANALYZER 2.7.1

Sieci komputerowe i bazy danych

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

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

Transkrypt:

Sylwester Arabas (ćwiczenia do wykładu prof. Hanny Pawłowskiej Instytut Geofizyki, Wydział Fizyki Uniwersytetu Warszawskiego 22. lutego 2011 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/tafc2010/

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. terminale bezdyskowe dla serwera atutu oprogramowanie w folderze /EXPO drukowanie (drukarki czarnobiałe zasięg WiFi: eduroam serwer studencki atut.igf.fuw.edu.pl dostęp ssh z zewnątrz, możliwość połączenia z atutu serwer proxy w3cache.igf.fuw.edu.pl informacje: https://net.igf.fuw.edu.pl/wiki/doku.php?id=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

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.2 : polecenie Wyprowadzenie, w oparciu o model standardowej, czyli: traktując powietrze jako gaz doskonały, o wypadkowej masie molowej suchego powietrza, w równowadze hydrostatycznej, przy stałym wsp. przyspieszenia ziemskiego, o rozkładzie temp. zgodnym z ISA (patrz zad. 1.1 i ciśnieniu 1013,25 hpa przy powierzchni Ziemi, wyrażeń na ciśnienie i gęstość powietrza w funkcji wysokości.

Zadanie 1.2 : rozwiązanie (wyliczenia (np. r. N-S dla t = 0,... dp(z dz pv = NR T ρ(z = p(z dp p = g dz R T (z... dla T (z = T( 0 : p = p 0 exp g 0 (z z 0 dla T (z = T 0 + Γz : p = p 0 exp ρ(z = p(z ( g RΓ ln(1 + Γ T 0 (z z 0 = 1 dp g dz = ρ(zg

Zadanie 1.2 : rozwiązanie (wyliczenia (np. r. N-S dla t = 0,... dp(z dz pv = NR T ρ(z = p(z dp p = g dz R T (z... dla T (z = T( 0 : p = p 0 exp g 0 (z z 0 dla T (z = T 0 + Γz : p = p 0 exp ρ(z = p(z ( g RΓ ln(1 + Γ T 0 (z z 0 = 1 dp g dz = ρ(zg

Zadanie 1.2 : rozwiązanie (wyliczenia (np. r. N-S dla t = 0,... dp(z dz pv = NR T ρ(z = p(z dp p = g dz R T (z... dla T (z = T( 0 : p = p 0 exp g 0 (z z 0 dla T (z = T 0 + Γz : p = p 0 exp ρ(z = p(z ( g RΓ ln(1 + Γ T 0 (z z 0 = 1 dp g dz = ρ(zg

Zadanie 1.2 : rozwiązanie (wyliczenia (np. r. N-S dla t = 0,... dp(z dz pv = NR T ρ(z = p(z dp p = g dz R T (z... dla T (z = T( 0 : p = p 0 exp g 0 (z z 0 dla T (z = T 0 + Γz : p = p 0 exp ρ(z = p(z ( g RΓ ln(1 + Γ T 0 (z z 0 = 1 dp g dz = ρ(zg

Zadanie 1.2 : rozwiązanie (wyliczenia (np. r. N-S dla t = 0,... dp(z dz pv = NR T ρ(z = p(z dp p = g dz R T (z... dla T (z = T( 0 : p = p 0 exp g 0 (z z 0 dla T (z = T 0 + Γz : p = p 0 exp ρ(z = p(z ( g RΓ ln(1 + Γ T 0 (z z 0 = 1 dp g dz = ρ(zg

Zadanie 1.2 : rozwiązanie (wyliczenia (np. r. N-S dla t = 0,... dp(z dz pv = NR T ρ(z = p(z dp p = g dz R T (z... dla T (z = T( 0 : p = p 0 exp g 0 (z z 0 dla T (z = T 0 + Γz : p = p 0 exp ρ(z = p(z ( g RΓ ln(1 + Γ T 0 (z z 0 = 1 dp g dz = ρ(zg

Zadanie 1.2 : rozwiązanie (wyliczenia (np. r. N-S dla t = 0,... dp(z dz pv = NR T ρ(z = p(z dp p = g dz R T (z... dla T (z = T( 0 : p = p 0 exp g 0 (z z 0 dla T (z = T 0 + Γz : p = p 0 exp ρ(z = p(z ( g RΓ ln(1 + Γ T 0 (z z 0 = 1 dp g dz = ρ(zg

Zadanie 1.3D : 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 i ciśnienia z wysokością z tych dwóch sondaży, naniesionych na profil temperatury/ciśnienia 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

Przydatne fizyczne (w jednostkach SI R uniwersalna stała gazowa (8.31432 J mol 1 K 1 M d masa molowa powietrza suchego (0.02896 kg mol 1