Wprowadzenie do programowania w SciLab: typy danych, wyrażenia, operatory, funkcje własne, skrypty.
|
|
- Agnieszka Dąbrowska
- 7 lat temu
- Przeglądów:
Transkrypt
1 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 1 Wprowadzenie do programowania w SciLab: typy danych, wyrażenia, operatory, funkcje własne, skrypty.
2 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 2 Plan zajęć Wprowadzenie, stałe specjalne, podstawowe operatory i funkcje Zmienne liczbowe, tablicowe, tekstowe, konwersja i przeliczanie wyrażeń tekstowych Deklaracja wielomianów Operatory logiczne Deklaracja funkcji użytkownika Skrypty
3 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 3
4 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 4 Podstawowe operatory działań matematycznych + dodawanie = 4 - odejmowanie 4 1 = 3 * mnożenie 3 * 2 = 6 / dzielenie 6 / 2 = 3 ^ potęgowanie 4 ^ 2 = 16 --> >10 + 6/ >8*3-2^ >(10 + 6)/2 8.
5 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 5 Stałe specjalne %pi liczba π ( ) %e liczba e ( ) %i %inf %eps %nan 1 nieskończoność wielkość bardzo mała (dokładność maszyny liczącej) wielkość nie będąca liczbą (NotANumber) %t stała logiczna = True (prawda) %f stała logiczna = False (fałsz)
6 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 6 Kilka podstawowych funkcji abs() sqrt() sin(), cos() exp() wartość bezwzględna, moduł liczby pierwiastek sinus, cosinus eksponent
7 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 7 Kilka podstawowych funkcji abs() sqrt() sin(), cos() exp() wartość bezwzględna, moduł liczby pierwiastek sinus, cosinus eksponent Obliczyć wyrażenia: π sin( ) 5 (2 + e 5 ) 3 6 e 3π ε
8 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 8 Kilka podstawowych funkcji abs() sqrt() sin(), cos() exp() wartość bezwzględna, moduł liczby pierwiastek sinus, cosinus eksponent Obliczyć wyrażenia: π sin( ) 5 3 (2 + e 3π ε e 5 ) -->sin(%pi/5) >sqrt(2+exp(5)) >abs(%e-3* %pi)^(1/3) >%inf+11 Inf -->6+%eps 6.
9 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 9 Obliczyć wyrażenia: sin( π cos( e 2 )) Ćwiczenie 2 + (2 sin( + e 3 ) 2 + π ) 3 4 sin π 2 + π (1 1 π )
10 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 10 Obliczyć wyrażenia: sin( π cos( e 2 )) Ćwiczenie -->sin(%pi-cos(exp(2))) 2 + (2 sin( + e 3 ) 2 + π ) sin π 2 + π (1 1 π )
11 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 11 Obliczyć wyrażenia: sin( π cos( e 2 )) Ćwiczenie -->sin(%pi-cos(exp(2))) 2 + (2 sin( + e 3 ) 2 + π ) >sqrt(2+exp(3))/(2+sin(sqrt(2+%pi))) 3 4 sin π 2 + π (1 1 π ) >(%pi+%pi^4)^(1/3)/sin(1-1/%pi)^
12 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 12 Zmienne - instrukcja podstawienia: pojedyncza wartość tablica 2 a = podstawienie liczby rzeczywistej w = [2,3,4] v = [1;2;3] m = [1,2;3,4] t = w(2) b = m(1,2) podstawienie wektora (wierszowego) podstawienie wektora (kolumnowego) podstawienie macierzy ( 2 wiersze, 2 kolumny) podstawienie współrzędnej wektora podstawienie elementu macierzy
13 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 13 Zmienne - instrukcja podstawienia wx = [1,3,5,7,9] lub wx = 1:2:9 lub wx = 1:2:10 1 pierwsza współrzędna 2 krok, wx(i) = wx(i-1) + krok 9 ostatnia współrzędna wz = [1,2,3,4,5,6,7,8] wz = 1:8 domyślny krok = 1 lub wt = [1;3;5;7;9] wt = wx' transpozycja wektora lub
14 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 14 A =[1,2,3,4,5,6; 8,8,8,8,8,8] A =! !! ! -->A(1,3) 3. pierwszy indeks dotyczy wiersza -->A(1,3:6)! ! -->B = A(1:2,2:3) B =! 2. 3.!! 8. 8.! Zmienne - instrukcja podstawienia
15 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 15 Zmienne - instrukcja podstawienia A =[1,2,3,4,5,6; 8,8,8,8,8,8] A =! !! ! -->B = matrix(a, 3, 4) B =! !! !! ! zmiana kształtu macierzy elementy macierzy czytane kolumnami
16 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 16 Ćwiczenie Zdeklaruj wektor X = [-5π,-4π,...,5π,6π] Przepisz elementy wektora X do macierzy A (3 wiersze, 4 kolumny) wpisując wg kolumn Zdeklaruj wektor Y, tworząc go jako wektor kolumnowy z pierwszych 4 współrzędnych wektora X
17 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 17 Zdeklaruj wektor X = [-5π,-4π,...,5π,6π] Przepisz elementy wektora X do macierzy A (3 wiersze, 4 kolumny) wpisując wg kolumn Zdeklaruj wektor Y, tworząc go jako wektor kolumnowy z pierwszych 4 współrzędnych wektora X X=-5*%pi:%pi:6*%pi X =! ! ! -->A=matrix(X,3,4) A =! !! !! ! -->Y=X(1:4)' Y =! !! !! !! ! Ćwiczenie
18 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 18 w = zeros(1:3) w =! ! Kilka funkcji macierzowych podstawienie pod w wektora trzech zer x = ones(1:6) x =! ! A = ones(3,4) A =! !! !! ! podstawienie pod x wektora sześciu jedynek podstawienie pod A macierzy 3x4 złożonej z jedynek A(1,1:3) = w A =! !! !! ! podstawienie pod pierwsze 3 elementy pierwszego wiersza macierzy A współrzędnych wektora x
19 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 19 Kilka funkcji macierzowych w = rand() podstawienie pod w losowo wybranej liczby z [0,1) w = x = 10*rand(1:3) podstawienie pod x wektora losowego liczb z [0,10) x =! ! sin(x) obliczenie wartości funkcji sin() dla wszystkich elementów tablicy x! !
20 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 20 Pomoc opis funkcji dostępnych w SciLab -->help sin
21 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 21 Zmienne tekstowe x=2;y=3 T='x+2*y' podstawienie ciągu znaków evstr(t) obliczenie wartości wyrażenia T x = 2 x = 2. y = 3 y = 3. T ='x+2*y' T = x+2*y evstr(t) 8.
22 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 22 Wielomiany p = poly([1,2,3],'x'); w = poly(0,'x') podstawienie wielomianu o podanych pierwiastkach q = poly([1,2,3],'x','c') podstawienie wielomianu o podanych współczynnikach -->p = poly([1, 2, 3],'x') p = x - 6x + x -->q = poly([1, 2, 3],'x','c') q = x + 3x
23 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 23 Wielomiany p = poly([1,2,3],'x'); w = poly(0,'x') podstawienie wielomianu o podanych pierwiastkach q = poly([1,2,3],'x','c') podstawienie wielomianu o podanych współczynnikach -->p = poly([1, 2, 3],'x') p = x - 6x + x roots(p) obliczenie pierwiastków wielomianu p roots(q)=? -->q = poly([1, 2, 3],'x','c') q = x + 3x -->roots(p)
24 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 24 Wielomiany Dla określonych wielomianów możliwe są: dodawanie, mnożenie, dzielenie (tylko gdy mają tę samą zmienną) oblicz wyrażenia p+q, p*q, p/q, wylicz pierwiastki dwóch pierwszych wielomianów -->p+q x - 3x + x -->p*q x - 2x + 22x - 16x + 3x -->p/q x - 6x + x x + 3x
25 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 25 Operacje logiczne 2 == 2; [1 2 3]== [2 2 2] porównanie wartości ~( 1 == 2 ) zaprzeczenie [1 2 3]== 1 porównanie współczynników tablicy z podaną wartością w z operator alternatywy (lub) w & z operator koniunkcji (i)
26 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 26 Ćwiczenie Zdeklaruj wektory o współczynnikach stałych logicznych a=[ T T F T ], b=[ F T F T]. Wyświetl wektor przeciwny do a koniunkcję a i b alternatywę a i b koniunkcję a i wektora przeciwnego do b
27 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 27 Ćwiczenie Zdeklaruj wektory o współczynnikach stałych logicznych a=[ T T F T ], b=[ F T F T]. Wyświetl wektor przeciwny do a koniunkcję a i b alternatywę a i b koniunkcję a i wektora przeciwnego do b -->a=[ %T %T %F %T ] a =! T T F T! -->b=[%f %T %F %T] b =! F T F T! -->~a! F F T F!
28 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 28 Ćwiczenie Zdeklaruj wektory o współczynnikach stałych logicznych a=[ T T F T ], b=[ F T F T]. Wyświetl wektor przeciwny do a koniunkcję a i b alternatywę a i b koniunkcję a i wektora przeciwnego do b -->a=[ %T %T %F %T ] a =! T T F T! -->b=[%f %T %F %T] b =! F T F T! -->~a! F F T F! -->a&b! F T F T! -->a b! T T F T! -->a & ~b! T F F F!
29 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 29 Wykorzystanie wbudowanego edytora
30 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 30 Definiowane funkcje użytkownika Funkcja - przyporządkowanie x y z Definiujemy: argumenty Obliczenie wyniku nagłówek funkcji nazwa funkcji, lista argumentów oczekiwane wyniki wynik sposób obliczenia funkcji algorytm wraz z instrukcją podstawienia
31 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 31 Definiowane funkcje użytkownika funkcja obliczająca przekątną prostokąta function [c] = przekatna(a,b) c = sqrt(a^2+b^2) endfunction
32 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 32 Definiowane funkcje użytkownika funkcja obliczająca przekątną prostokąta function [c] = przekatna(a,b) c = sqrt(a^2+b^2) endfunction Load into Sclilab przesłanie do interpretera całości skryptu Evaluate selection przesłanie do interpretera zaznaczonego fragmentu skryptu --> function [c]=przekatna(a,b), c=sqrt(a^2+b^2), endfunction, -->przekatna(3,4) 5.
33 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 33 Przykład Zdefiniować w edytorze funkcję dokonującą zamiany współrzędnych biegunowych na kartezjańskie Zapisać zawartość edytora do pliku ~/biegun.sci Obliczyć współrzędne kartezjańskie punktu odległego od środka układu współrzędnych o wielkość = 1, przy nachyleniu prostej łączącej punkt z początkiem układu współrzędnych pod kątem 60 stopni
34 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 34 Przykład Zdefiniować w edytorze funkcję dokonującą zamiany współrzędnych biegunowych na kartezjańskie Zapisać zawartość edytora do pliku ~/biegun.sci Obliczyć współrzędne kartezjańskie punktu odległego od środka układu współrzędnych o wielkość = 1, przy nachyleniu prostej łączącej punkt z początkiem układu współrzędnych pod kątem 60 stopni function [x,y]=biegun(r,fi) x=r*cos(fi); y=r*sin(fi); endfunction -->[a,b]=biegun(1,%pi/3) b = a = 0.5
35 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 35 Przy użyciu zdefiniowanych funkcji przekatna i biegun wykonać Podstaw a=3, b=5 Oblicz przekątną pr prostokątu o bokach a,b Znajdź współrzędne kartezjańskie punktu określonego współrzędnymi biegunowymi : Promień jest równy przekątnej prostokąta o bokach a,b Ćwiczenie Kąt fi jest równy kątowi nachylenia przekątnej prostokąta o bokach a,b do boku a (skorzystaj z funkcji acos() lub asin() )
36 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 36 Ćwiczenie Przy użyciu zdefiniowanych funkcji przekatna i biegun wykonać Podstaw a=3, b=5 Oblicz przekątną pr prostokątu o bokach a,b Znajdź współrzędne kartezjańskie punktu określonego współrzędnymi biegunowymi : Promień jest równy przekątnej prostokąta o bokach a,b Kąt fi jest równy kątowi nachylenia przekątnej prostokąta o bokach a,b do boku a (skorzystaj z funkcji acos() lub asin() ) -->a=3; b=5 b = 5. -->pr=przekatna(a,b) pr = >fi=acos(a/pr) fi = >[x,y]=biegun(pr,fi) y = 5. x = 3.
37 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 37 Definiowane funkcje użytkownika funkcja dokonuje zamiany współrzędnych biegunowych na kartezjańskie użycie polecenia deff() deff('[x,y]=biegun(r,fi)','x=r*cos(fi);y=r*sin(fi)') użycie zapisu function... endfunction function [x,y]=biegun(r,fi) x=r*cos(fi); y=r*sin(fi); endfunction
38 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 38 Ćwiczenie Określić funkcję sfera (przy użyciu polecenia deff), dokonującą zamiany współrzędnych sferycznych na kartezjańskie wg wzorów: x = r * cos(fi) * sin(psi) y = r * sin(fi) * sin(psi) z = r * cos(psi) Wylicz współrzędne kartezjańskie dla punktu podanego we współrzędnych sferycznych (1, π/3, π/4 )
39 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 39 Ćwiczenie Określić funkcję sfera (przy użyciu polecenia deff), dokonującą zamiany współrzędnych sferycznych na kartezjańskie wg wzorów: x = r * cos(fi) * sin(psi) y = r * sin(fi) * sin(psi) z = r * cos(psi) Wylicz współrzędne kartezjańskie dla punktu podanego we współrzędnych sferycznych (1, π/3, π/4 ) -->deff('[x,y,z]=sfera(r,fi,psi)','x = r*cos(fi)*sin(psi);... y = r*sin(fi)*sin(psi); z = r*cos(psi)')
40 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 40 Ćwiczenie Określić funkcję sfera (przy użyciu polecenia deff), dokonującą zamiany współrzędnych sferycznych na kartezjańskie wg wzorów: x = r * cos(fi) * sin(psi) y = r * sin(fi) * sin(psi) z = r * cos(psi) Wylicz współrzędne kartezjańskie dla punktu podanego we współrzędnych sferycznych (1, π/3, π/4 ) -->deff('[x,y,z]=sfera(r,fi,psi)','x = r*cos(fi)*sin(psi);... y = r*sin(fi)*sin(psi); z = r*cos(psi)') -->[x,y,z]=sfera(1,%pi/3,%pi/4) z = y = x =
41 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 41 Definiowane funkcje wykorzystanie bibliotek Deklaracja funkcji oddzielne pliki (rozszerzenie *.sci ) Wczytanie funkcji do SciLaba Po ponownym uruchomieniu SciLaba, sprawdzić czy można skorzystać z funkcji biegun() -->exists('biegun') 0. Wyświetlić na ekranie zawartość pliku /pub/programy/biegun.sci Wczytać definicję funkcji poleceniem Getf (menu File) Ponownie sprawdzić czy można skorzystać z funkcji biegun() Przeliczyć współrzędne biegunowe (2, π/3) na współrzędne kartezjańskie
42 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 42 Definiowane funkcje wykorzystanie bibliotek
43 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 43 Definiowane funkcje wykorzystanie bibliotek
44 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 44 Skrypty Wyświetlić na ekranie zawartość pliku lab_scilab_1.dem znajdującego się w katalogu /pub/programy Wczytać skrypt lab_scilab_1.dem (z menu FILE wybrać pozycję FILE OPERATIONS, wskazać plik, wybrać EXEC i kliknąć Ok) Wykonać kolejne, zapisane polecenia naciskając klawisz [ENTER]
45 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 45 Skrypty (exec file) Funkcja mode(k) stosowana międzu innymi w plikach typu 'exec', decyduje w zależności od wartości parametru k o sposobie wyswietlania informacji podczas wykonywania skryptów k = 1 : (wartość domyslna) polecenia pliku 'exec' wykonywane są w sposób nie interaktywny (ciągły), pokazując wyniki na ekranie k = -1 : polecenia pliku 'exec' wykonywane są w sposób ciągły, nie pokazując wyników wykonania na ekranie k = 7 : wykonywanie skryptu w sposób interaktywny, każda instrukcja wymaga potwierdzenia (klawiszem ENTER)
46 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 46 Ćwiczenie Przy użyciu dowolnego, dostępnego edytora utwórz skrypt moje_funkcje.sci (zapisując go w katalogu domowym) i zdefiniuj w nim następujące funkcje: kula(r) - wynikiem wektor [s, v], gdzie s jest powierzchnią kuli o promieniu r, v jej objętością. Przetestuj działanie skryptu obliczając: kula(2)
47 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 47 Ćwiczenie Przy użyciu dowolnego, dostępnego edytora utwórz skrypt moje_funkcje.sci (zapisując go w katalogu domowym) i zdefiniuj w nim następujące funkcje: kula(r) - wynikiem wektor [s, v], gdzie s jest powierzchnią kuli o promieniu r, v jej objętością. function [s,v]=kula(r) s=4*%pi*r^2; v=4/3*%pi*r^3; endfunction [s,v]=kula(2) v = s = Przetestuj działanie skryptu obliczając: kula(2)
48 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 48 Ćwiczenie W skrypcie moje_funkcje.sci i zdefiniować funkcje jedynki(n,m), wynikiem działania funkcji ma być macierz A n x m wypełniona jedynkami Przetestuj działanie skryptu obliczając: jedynki(6,6)
49 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 49 Ćwiczenie W skrypcie moje_funkcje.sci i zdefiniować funkcje jedynki(n,m), wynikiem działania funkcji ma być macierz A n x m wypełniona jedynkami function A = jedynki(n,m) A = ones(n,m); endfunction Przetestuj działanie skryptu obliczając: jedynki(6,6)
50 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 50 Ćwiczenie W skrypcie moje_funkcje.sci i zdefiniować funkcje jedynki(n,m), wynikiem działania funkcji ma być macierz A n x m wypełniona jedynkami uzupełnij funkcję o instrukcje które k-ty wiersz macierzy A wypełnią zerami ( k dodać do listy argumentów), ostatni wiersz macierzy A wypełnią kolejnymi liczbami naturalnymi (rozpoczynając od jedynki) ostatnią kolumnę macierzy A, z wyłączeniem elementu w ostatnim wierszu) wypełnią kolejnymi liczbami naturalnymi (rozpoczynając od jedynki) function A = jedynki(n,m) A = ones(n,m); endfunction Przetestuj działanie skryptu obliczając: jedynki(6,6)
51 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 51 Ćwiczenie W skrypcie moje_funkcje.sci i zdefiniować funkcje jedynki(n,m), wynikiem działania funkcji ma być macierz A n x m wypełniona jedynkami uzupełnij funkcję o instrukcje które k-ty wiersz macierzy A wypełnią zerami ( k dodać do listy argumentów), ostatni wiersz macierzy A wypełnią kolejnymi liczbami naturalnymi (rozpoczynając od jedynki) ostatnią kolumnę macierzy A, z wyłączeniem elementu w ostatnim wierszu) wypełnią kolejnymi liczbami naturalnymi (rozpoczynając od jedynki) function A = jedynki(n,m,k) A = ones(n,m); A(k,1:m)= 0 A(n,1:m)= [1:m] A(1:n-1,m)= [1:n-1]' endfunction Przetestuj działanie skryptu obliczając: jedynki(6,6)
52 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 52 Ćwiczenie W skrypcie moje_funkcje.sci i zdefiniować następujące funkcje: f ( x, y, z) = sin( x 2 cos ( z + + y) xy) + 1 delta( a, b, c) = b 2 4ac Przetestuj działanie skryptu obliczając: f(1,2,3), delta(1,3,1)
53 13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 53 Ćwiczenie W skrypcie moje_funkcje.sci i zdefiniować następujące funkcje: f ( x, y, z) = sin( x 2 cos ( z + + y) xy) + 1 delta( a, b, c) function [p]=f(x,y,z) p=sin(x+y)/(cos(z+x*y)^2+1) endfunction = b 2 4ac -->f(1,2,3) function [d]=delta(a,b,c) d=b^2-4*a*c endfunction -->delta(1,3,1) 5. Przetestuj działanie skryptu obliczając: f(1,2,3), delta(1,3,1)
Mathcad 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ół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 ŚRODOWISKA SCILAB
Politechnika Gdańska Wydział Elektrotechniki i Automatyki WPROWADZENIE DO ŚRODOWISKA SCILAB Materiały pomocnicze do ćwiczeń laboratoryjnych Opracowanie: Paweł Lieder Gdańsk, 007 Podstawy pracy z Scilab.
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ółowoMetody i analiza danych
2015/2016 Metody i analiza danych Macierze Laboratorium komputerowe 2 Anna Kiełbus Zakres tematyczny 1. Funkcje wspomagające konstruowanie macierzy 2. Dostęp do elementów macierzy. 3. Działania na macierzach
Bardziej szczegółowoWprowadzenie do Scilab: macierze
Wprowadzenie do Scilab: macierze Narzędzia Informatyki Magdalena Deckert Izabela Szczęch Barbara Wołyńska Bartłomiej Prędki Politechnika Poznańska Instytut Informatyki Agenda Definiowanie macierzy Funkcje
Bardziej szczegółowoCałkowanie numeryczne
16 kwiecień 2009 SciLab w obliczeniach numerycznych - część 4 Slajd 1 Całkowanie numeryczne 16 kwiecień 2009 SciLab w obliczeniach numerycznych - część 4 Slajd 2 Plan zajęć 1. Całkowanie przybliżone funkcji
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ółowoĆwiczenie 1. Wprowadzenie do programu Octave
Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L Ćwiczenie 1. Wprowadzenie do programu Octave Mimo że program Octave został stworzony do
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ółowoWEKTORY I MACIERZE. Strona 1 z 11. Lekcja 7.
Strona z WEKTORY I MACIERZE Wektory i macierze ogólnie nazywamy tablicami. Wprowadzamy je:. W sposób jawny: - z menu Insert Matrix, - skrót klawiszowy: {ctrl}+m, - odpowiedni przycisk z menu paska narzędziowego
Bardziej szczegółowoPodstawowe operacje na macierzach, operacje we/wy
26 listopad 2012 Podstawowe operacje na macierzach, operacje we/wy Slajd 1 Podstawowe operacje na macierzach, operacje we/wy Zakład Komputerowego Wspomagania Projektowania Semestr 1. 26 listopad 2012 Podstawowe
Bardziej szczegółowoSKRYPTY. Zadanie: Wyznaczyć wartość wyrażenia arytmetycznego
1 SKRYPTY Zadanie: Wyznaczyć wartość wyrażenia arytmetycznego z = 1 y + 1+ ( x + 2) 3 x 2 + x sin y y + 1 2 dla danych wartości x = 12.5 i y = 9.87. Zadanie to można rozwiązać: wpisując dane i wzór wyrażenia
Bardziej szczegółowoĆwiczenie 3: Wprowadzenie do programu Matlab
Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Laboratorium modelowania i symulacji Ćwiczenie 3: Wprowadzenie do programu Matlab 1. Wyznaczyć wartość sumy 1 1 2 + 1 3 1 4 + 1
Bardziej szczegółowoMetody optymalizacji - wprowadzenie do SciLab a
Metody optymalizacji - wprowadzenie do SciLab a 1 Zmienne Nazwy: dozwolone nazwy zawierają znaki: od a do z, od A do Z, od 0 do 9 oraz _, #,!, $,? Operator przypisania wartości zmiennej = Przykład x=2
Bardziej szczegółowoWprowadzenie do Scilab: macierze
Wprowadzenie do Scilab: macierze Narzędzia Informatyki Magdalena Deckert Izabela Szczęch Barbara Wołyńska Bartłomiej Prędki Politechnika Poznańska Instytut Informatyki Agenda Definiowanie macierzy Funkcje
Bardziej szczegółowoPrzetwarzanie sygnałów
Spis treści Przetwarzanie sygnałów Ćwiczenie 1 Wprowadzenie do programu Octave 1 Operatory 1 1.1 Operatory arytmetyczne...................... 1 1.2 Operatory relacji.......................... 1 1.3 Operatory
Bardziej szczegółowoPodstawy Automatyki ćwiczenia Cz.1. Środowisko Matlab
Podstawy Automatyki ćwiczenia Cz.1 Środowisko Matlab Podstawową jednostką obliczeniową w programie Matlab jest macierz. Wektory i skalary mogą być tutaj rozpatrywane jako specjalne typy macierzy. Elementy
Bardziej szczegółowoProgramowanie: grafika w SciLab Slajd 1. Programowanie: grafika w SciLab
Programowanie: grafika w SciLab Slajd 1 Programowanie: grafika w SciLab Programowanie: grafika w SciLab Slajd 2 Plan zajęć 1. Wprowadzenie 2. Wykresy 2-D 3. Wykresy 3-D 4. Rysowanie figur geometrycznych
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ółowoGNU Octave (w skrócie Octave) to rozbudowany program do analizy numerycznej.
1 GNU Octave GNU Octave (w skrócie Octave) to rozbudowany program do analizy numerycznej. Octave zapewnia: sporą bibliotęke użytecznych funkcji i algorytmów; możliwośc tworzenia przeróżnych wykresów; możliwość
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ółowoWprowadzenie do środowiska
Wprowadzenie do środowiska www.mathworks.com Piotr Wróbel piotr.wrobel@igf.fuw.edu.pl Pok. B 4.22 Metody numeryczne w optyce 2017 Czym jest Matlab Matlab (matrix laboratory) środowisko obliczeniowe oraz
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ółowoĆwiczenie 1. Wprowadzenie do programu Octave
Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L Ćwiczenie 1. Wprowadzenie do programu Octave Mimo że program Octave został stworzony do
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ółowoLaboratorium Programowanie Obrabiarek CNC. Nr H7
1 Politechnika Poznańska Instytut Technologii Mechanicznej Laboratorium Programowanie Obrabiarek CNC Nr H7 Programowanie z wykorzystaniem parametrów i funkcji matematycznych Opracował: Dr inŝ. Wojciech
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ółowoMATLAB tworzenie własnych funkcji
MATLAB tworzenie własnych funkcji Definiowanie funkcji anonimowych Własne definicje funkcji możemy tworzyć bezpośrednio w Command Window, są to tzw. funkcje anonimowe; dla funkcji jednej zmiennej składnia
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ółowoWprowadzenie do systemu Scilab
Wprowadzenie do systemu Scilab Instrukcja 0 Wersja robocza 1 System Scilab Scilab jest wysokopoziomowym obiektowym językiem programowania, którego celem jest numeryczne wsparcie badań naukowych i inżynierskich.
Bardziej szczegółowoInstalacja 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ółowoWstęp do Programowania Lista 1
Wstęp do Programowania Lista 1 1 Wprowadzenie do środowiska MATLAB Zad. 1 Zapoznaj się z podstawowymi oknami dostępnymi w środowisku MATLAB: Command Window, Current Folder, Workspace i Command History.
Bardziej szczegółowoMatlab Składnia + podstawy programowania
Matlab Składnia + podstawy programowania Matlab Matrix Laboratory środowisko stworzone z myślą o osobach rozwiązujących problemy matematyczne, w których operuje się na danych stanowiących wielowymiarowe
Bardziej szczegółowodo MATLABa programowanie WYKŁAD Piotr Ciskowski
Wprowadzenie do MATLABa programowanie WYKŁAD Piotr Ciskowski instrukcje sterujące instrukcja warunkowa: if instrukcja wyboru: switch instrukcje iteracyjne: for, while instrukcje przerwania: continue, break,
Bardziej szczegółowoPodstawy obsługi pakietu GNU octave.
Podstawy obsługi pakietu GNU octave. (wspomaganie obliczeń inżynierskich) Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z obsługą pakietu GNU octave. W ćwiczeniu wprowadzono opis podstawowych komend
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ółowoInstalacja
Wprowadzenie Scilab pojawił się w Internecie po raz pierwszy, jako program darmowy, w roku 1994 Od 1990 roku pracowało nad nim 5 naukowców z instytutu INRIA (Francuski Narodowy Instytut Badań w Dziedzinie
Bardziej szczegółowoMetody Numeryczne. Laboratorium 1. Wstęp do programu Matlab
Metody Numeryczne Laboratorium 1 Wstęp do programu Matlab 1. Wiadomości wstępne liczby, format Program Matlab używa konwencjonalną notację dziesiętną, z kropka dziesiętną. W przypadku notacji naukowej
Bardziej szczegółowoEXCEL wprowadzenie Ćwiczenia
EXCEL wprowadzenie Ćwiczenia 1. Nadaj nazwę arkuszowi Ćwiczenie 1 W lewej, dolnej części okna programu znajdują się nazwy otwartych arkuszy programu (Arkusz 1..). Zmiana nazwy, w tym celu należy kliknąć
Bardziej szczegółowoProgramowanie strukturalne. Opis ogólny programu w Turbo Pascalu
Programowanie strukturalne Opis ogólny programu w Turbo Pascalu STRUKTURA PROGRAMU W TURBO PASCALU Program nazwa; } nagłówek programu uses nazwy modułów; } blok deklaracji modułów const } blok deklaracji
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ółowoScilab skrypty (programowanie)
Strona 1 Skrypt (program interpretowany) możemy napisać w dowolnym edytorze. Warto posługiwać się edytorem wbudowanym w program Scilab. Wykonać skrypt możemy na dwa sposoby: wpisując polecenie exec('nazwaskryptu')
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ółowoRoger Bacon Def. Def. Def Funktory zdaniotwórcze
Kto lekceważy osiągnięcia matematyki przynosi szkodę całej nauce, ponieważ ten, kto nie zna matematyki, nie może poznad innych nauk ścisłych i nie może poznad świata." Roger Bacon Def. Zdaniem logicznym
Bardziej szczegółowoPracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki. Podstawy Informatyki i algorytmizacji
Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki Podstawy Informatyki i algorytmizacji wykład 1 dr inż. Maria Lachowicz Wprowadzenie Dlaczego arkusz
Bardziej szczegółowodo MATLABa podstawowe operacje na macierzach WYKŁAD Piotr Ciskowski
Wprowadzenie do MATLABa podstawowe operacje na macierzach WYKŁAD Piotr Ciskowski M A T L A B : Computation Visualization Programming easy to use environment MATLAB = matrix laboratory podstawowa jednostka
Bardziej szczegółowoInterpolacja i aproksymacja, pojęcie modelu regresji
27 styczeń 2009 SciLab w obliczeniach numerycznych - część 3 Slajd 1 Interpolacja i aproksymacja, pojęcie modelu regresji 27 styczeń 2009 SciLab w obliczeniach numerycznych - część 3 Slajd 2 Plan zajęć
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ółowoANALIZA DANYCH I PROCESÓW. Mgr inż. Paweł Wojciech Herbin
ANALIZA DANYCH I PROCESÓW Mgr inż. Paweł Wojciech Herbin SZCZECIN 29 LUTEGO 2016 Spis treści 1. Wprowadzenie... 4 2. MATLAB wprowadzenie do interfejsu... 5 3. Praca w trybie bezpośrednim... 6 3.1. Wprowadzanie
Bardziej szczegółowoElementy logiki. Zdania proste i złożone
Elementy logiki Zdania proste i złożone. Jaka jest wartość logiczna następujących zdań: (a) jest dzielnikiem 7 lub suma kątów wewnętrznych w trójkącie jest równa 80. (b) Jeśli sin 0 =, to 5 < 5. (c) Równanie
Bardziej szczegółowoMatematyka rozszerzona matura 2017
Matematyka rozszerzona matura 017 Zadanie 1 Liczba ( 3 + 3) jest równa A. B. 4 C. 3 D. 3 ( 3 + 3) = 3 ( 3)( + 3) + + 3 = A. 3 4 3 + + 3 = 4 1 = 4 = Zadanie. Nieskończony ciąg liczbowy jest określony wzorem
Bardziej szczegółowoPodstawy Programowania Podstawowa składnia języka C++
Podstawy Programowania Podstawowa składnia języka C++ Katedra Analizy Nieliniowej, WMiI UŁ Łódź, 3 października 2013 r. Szablon programu w C++ Najprostszy program w C++ ma postać: #include #include
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ółowoMatlab Składnia + podstawy programowania
Matlab Składnia + podstawy programowania Matlab Matrix Laboratory środowisko stworzone z myślą o osobach rozwiązujących problemy matematyczne, w których operuje się na danych stanowiących wielowymiarowe
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ółowo1. Znajdowanie miejsca zerowego funkcji metodą bisekcji.
1. Znajdowanie miejsca zerowego funkcji metodą bisekcji. Matematyczna funkcja f ma być określona w programie w oddzielnej funkcji języka C (tak, aby moŝna było łatwo ją zmieniać). Przykładowa funkcja to:
Bardziej szczegółowoZad. 3: Układ równań liniowych
1 Cel ćwiczenia Zad. 3: Układ równań liniowych Wykształcenie umiejętności modelowania kluczowych dla danego problemu pojęć. Definiowanie właściwego interfejsu klasy. Zwrócenie uwagi na dobór odpowiednich
Bardziej szczegółowo3 1 + i 1 i i 1 2i 2. Wyznaczyć macierze spełniające własność komutacji: [A, X] = B
1. Dla macierzy a) A = b) A = c) A = d) A = 3 1 + i 1 i i i 0 i i 0 1 + i 1 i 0 0 0 0 1 0 1 0 1 + i 1 i Wyznaczyć macierze spełniające własność komutacji: A, X = B. Obliczyć pierwiaski z macierzy: A =
Bardziej szczegółowoWartości x-ów : Wartości x ów można w Scilabie zdefiniować na kilka sposobów, wpisując odpowiednie polecenie na konsoli.
Notatki z sesji Scilaba Istnieje możliwość dokładnego zapisu przebiegu aktualnej sesji pracy ze Scilabem: polecenie diary('nazwa_pliku.txt') powoduje zapis do podanego pliku tekstowego wszystkich wpisywanych
Bardziej szczegółowoPodstawy Informatyki 1. Laboratorium 1
Podstawy Informatyki 1 Laboratorium 1 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z obsługą pakietu MATLAB. W ćwiczeniu wprowadzono opis podstawowych komend środowiska i funkcji matematycznych
Bardziej szczegółowoProgramowanie strukturalne i obiektowe. Funkcje
Funkcje Często w programach spotykamy się z sytuacją, kiedy chcemy wykonać określoną czynność kilka razy np. dodać dwie liczby w trzech miejscach w programie. Oczywiście moglibyśmy to zrobić pisząc trzy
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ółowoJęzyki programowania wysokiego poziomu. PHP cz.2.
Języki programowania wysokiego poziomu PHP cz.2. Instrukcje strukturalne PHP Instrukcje strukturalne Instrukcja grupująca (blok instrukcji) Instrukcja warunkowa, if-else Instrukcja wyboru, switch-case
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ółowoScilab - wprowadzenie
Strona 1 Scilab jest darmowym programem (freeware) przeznaczonym do badań matematycznych. Może pomóc w statystycznym opracowaniu wyników badań (pomiarów). Można przy jego pomocy rysować grafy, wykresy
Bardziej szczegółowoWprowadzenie do Scilab: macierze
Wprowadzenie do Scilab: macierze Narzę dzia Informatyki Magdalena Deckert Izabela Szczę ch Barbara Wołyń ska Bartłomiej Prę dki Politechnika Poznań ska Instytut Informatyki Agenda Definiowanie macierzy
Bardziej szczegółowoLiczby zespolone. x + 2 = 0.
Liczby zespolone 1 Wiadomości wstępne Rozważmy równanie wielomianowe postaci x + 2 = 0. Współczynniki wielomianu stojącego po lewej stronie są liczbami całkowitymi i jedyny pierwiastek x = 2 jest liczbą
Bardziej szczegółowo//warunki początkowe m=500; T=30; c=0.4; t=linspace(0,t,m); y0=[-2.5;2.5];
4.3. Przykłady wykorzystania funkcji bibliotecznych 73 MATLAB % definiowanie funkcji function [dx]=vderpol(t,y) global c; dx=[y(2); c*(1-y(1)^2)*y(2)-y(1)]; SCILAB // definiowanie układu function [f]=vderpol(t,y,c)
Bardziej szczegółowoWIMIM/MIBM/N1/-/B04 WIMIM/ME/S1/-/C46 WIMIM/IM/S1/-/B19
WIMIM/MIBM/N1/-/B04 WIMIM/ME/S1/-/C46 WIMIM/IM/S1/-/B19 Co mam zrobić, jeżeli obliczenia potrzebne są na wczoraj, trzeba jeszcze zrobić wykres, a do tego mam użyć Bardzo Skomplikowanego Czegoś wiedząc
Bardziej szczegółowoWYRAŻENIA ALGEBRAICZNE
WYRAŻENIA ALGEBRAICZNE Wyrażeniem algebraicznym nazywamy wyrażenie zbudowane z liczb, liter, nawiasów oraz znaków działań, na przykład: Symbole literowe występujące w wyrażeniu algebraicznym nazywamy zmiennymi.
Bardziej szczegółowoWykład 6. Metoda eliminacji Gaussa: Eliminacja z wyborem częściowym Eliminacja z wyborem pełnym
1 Wykład 6 Metoda eliminacji Gaussa: Eliminacja z wyborem częściowym Eliminacja z wyborem pełnym ELIMINACJA GAUSSA Z WYBOREM CZĘŚCIOWYM ELEMENTÓW PODSTAWOWYCH 2 Przy pomocy klasycznego algorytmu eliminacji
Bardziej szczegółowoI. Podstawy języka C powtórka
I. Podstawy języka C powtórka Zadanie 1. Utwórz zmienne a = 730 (typu int), b = 106 (typu long long), c = 123.45 (typu double) Wypisz następujące komunikaty: Dane sa liczby: a = 730, b = 106 i c = 123.45.
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ółowoWykłady z matematyki Liczby zespolone
Wykłady z matematyki Liczby zespolone Rok akademicki 015/16 UTP Bydgoszcz Liczby zespolone Wstęp Formalnie rzecz biorąc liczby zespolone to punkty na płaszczyźnie z działaniami zdefiniowanymi następująco:
Bardziej szczegółowoJAVAScript w dokumentach HTML - przypomnienie
Programowanie obiektowe ćw.1 JAVAScript w dokumentach HTML - przypomnienie JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript są zagnieżdżane w
Bardziej szczegółowoMatlab MATrix LABoratory Mathworks Inc.
Małgorzata Jakubowska Matlab MATrix LABoratory Mathworks Inc. MATLAB pakiet oprogramowania matematycznego firmy MathWorks Inc. (www.mathworks.com) rozwijany od roku 1984 język programowania i środowisko
Bardziej szczegółowoPODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.
WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI Katedra Inżynierii Systemów Sterowania PODSTAWY AUTOMATYKI MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.
Bardziej szczegółowoAdres komórki-nazwa kolumny i nazwa wiersza, na przecięciu których znajduje się komórka. B3- adres aktywnej komórki
Rok akademicki 2014/2015, Pracownia nr 7 2/19 Adresowanie komórek Technologie informacyjne Adres komórki-nazwa kolumny i nazwa wiersza, na przecięciu których znajduje się komórka Politechnika Białostocka
Bardziej szczegółowoProgramowanie w języku Matlab
Programowanie w języku Matlab D. Caban, P. Skurowski Wykład. Składnia języka, podstawowe struktury i operacje Matlab Nazwa pochodzi od MATrix LAboratory Środowisko obliczeń numerycznych i symbolicznych
Bardziej szczegółowoPętla for. Matematyka dla ciekawych świata -19- Scilab. for i=1:10... end. for k=4:-1:1... end. k=3 k=4. k=1. k=2
Pętle wielokrotne wykonywanie ciągu instrukcji. Bardzo często w programowaniu wykorzystuje się wielokrotne powtarzanie określonego ciągu czynności (instrukcji). Rozróżniamy sytuacje, gdy liczba powtórzeń
Bardziej szczegółowoWstęp do Informatyki i Programowania Laboratorium: Lista 1 Środowisko programowania
Wstęp do Informatyki i Programowania Laboratorium: Lista 1 Środowisko programowania Przemysław Kobylański Polecenie 1 Zaloguj się do systemu Linux i uruchom okno terminala. Polecenie 2 Utwórz za pomocą
Bardziej szczegółowoFunkcje. Część pierwsza. Zbigniew Koza. Wydział Fizyki i Astronomii
Funkcje Część pierwsza Zbigniew Koza Wydział Fizyki i Astronomii Wrocław, 2015 Co to są funkcje? y(x) x Co to są funkcje? y(x) x Co to są funkcje? Funkcja dla każdego argumentu ma określoną dokładnie jedną
Bardziej szczegółowoODPOWIEDZI I SCHEMAT PUNKTOWANIA ZESTAW NR 2 POZIOM PODSTAWOWY. Etapy rozwiązania zadania
Przykładowy zestaw zadań nr z matematyki ODPOWIEDZI I SCHEMAT PUNKTOWANIA ZESTAW NR POZIOM PODSTAWOWY Nr zadania Nr czynności Etapy rozwiązania zadania Liczba punktów Uwagi. Podanie dziedziny funkcji f:
Bardziej szczegółowoFunkcje. Deklaracja funkcji. Definicja funkcji. Wykorzystanie funkcji w programie.
Funkcje Deklaracja funkcji typ funkcji identyfikator_funkcji(lista parametrów formalnych); Typ funkcji określa typ wartości zwracanej przez funkcję (typ zdefiniowany pierwotnie jak int, typ zdefiniowany
Bardziej szczegółowoProgramowanie w Scilab
5 styczeń, 2006 Programowanie w Scilab Slajd 1 Programowanie w Scilab 5 styczeń, 2006 Programowanie w Scilab Slajd 2 Plan zajęć Wprowadzenie -operatory porównawcze: Pętle Przerywanie pętli Warunki Definiowanie
Bardziej szczegółowoMATLAB - laboratorium nr 1 wektory i macierze
MATLAB - laboratorium nr 1 wektory i macierze 1. a. Małe i wielkie litery nie są równoważne (MATLAB rozróżnia wielkość liter). b. Wpisanie nazwy zmiennej spowoduje wyświetlenie jej aktualnej wartości na
Bardziej szczegółowoĆwiczenie 3. MatLab: Algebra liniowa. Rozwiązywanie układów liniowych
Ćwiczenie 3. MatLab: Algebra liniowa. Rozwiązywanie układów liniowych Wszystko proszę zapisywać komendą diary do pliku o nazwie: imie_ nazwisko 1. Definiowanie macierzy i odwoływanie się do elementów:
Bardziej szczegółowoModelowanie komputerowe w ochronie środowiska
Scilab - podstawy Scilab jest środowiskiem numerycznym, programistycznym i numerycznym dostępnym za darmo z INRIA (Institut Nationale de Recherche en Informatique et Automatique). Jest programem podobnym
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ółowoJAVAScript w dokumentach HTML (2)
Informatyka ćw.6 JAVAScript w dokumentach HTML (2) Interakcyjne wprowadzanie danych Jednym ze sposobów jest stosowanie metody prompt dla wbudowanego obiektu window: zmienna= prompt("tekst zachęty, np.
Bardziej szczegółowoLUBELSKA PRÓBA PRZED MATURĄ poziom podstawowy MATEMATYKA LUTY Instrukcja dla zdającego. Czas pracy: 170 minut
MATEMATYKA LUTY 04 Instrukcja dla zdającego. Sprawdź, czy arkusz zawiera 4 stron.. Rozwiązania zadań i odpowiedzi zamieść w miejscu na to przeznaczonym.. W zadaniach od do są podane 4 odpowiedzi: A, B,
Bardziej szczegółowoProgramowanie w LOGO KOMENIUSZ grafika żółwia
PODSTAWOWE PROCEDURY TEKSTOWE Programowanie w LOGO KOMENIUSZ grafika żółwia Postać polecenia Skrót Znaczenie 1. TEKSTY TS cały ekran w trybie tekstowym. ZMAŻTEKST ZT czyści ekran tekstowy 3. PISZ coś PS
Bardziej szczegółowoPRZYKŁADOWE SKRYPTY (PROGRAMY W MATLABIE Z ROZSZERZENIEM.m): 1) OBLICZANIE WYRAŻEŃ 1:
PRZYKŁADOWE SKRYPTY (PROGRAMY W MATLABIE Z ROZSZERZENIEM.m): 1) OBLICZANIE WYRAŻEŃ 1: clear % usunięcie zmiennych z pamięci roboczej MATLABa % wyczyszczenie okna kom % nadanie wartości zmiennym x1 i x2
Bardziej szczegółowoModelowanie Systemów Dynamicznych Studia zaoczne, Automatyka i Robotyka, rok II. Podstawy MATLABA, cz2.
Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Modelowanie Systemów Dynamicznych Studia zaoczne, Automatyka i Robotyka, rok II Podstawy MATLABA, cz2. 1. Wielomiany
Bardziej szczegółowoKURS WSPOMAGAJĄCY PRZYGOTOWANIA DO MATURY Z MATEMATYKI ZDAJ MATMĘ NA MAKSA. przyjmuje wartości większe od funkcji dokładnie w przedziale
Zestaw nr 1 Poziom Rozszerzony Zad.1. (1p) Liczby oraz, są jednocześnie ujemne wtedy i tylko wtedy, gdy A. B. C. D. Zad.2. (1p) Funkcja przyjmuje wartości większe od funkcji dokładnie w przedziale. Wtedy
Bardziej szczegółowoZad. 3: Rotacje 2D. Demonstracja przykładu problemu skończonej reprezentacji binarnej liczb
Zad. 3: Rotacje 2D 1 Cel ćwiczenia Wykształcenie umiejętności modelowania kluczowych dla danego problemu pojęć. Definiowanie właściwego interfejsu klasy. Zwrócenie uwagi na dobór odpowiednich struktur
Bardziej szczegółowo