Wykład 3: Matlab cz.2 Podstawy programowania strukturalnego
|
|
- Henryka Jakubowska
- 6 lat temu
- Przeglądów:
Transkrypt
1 Wykład 3: Matlab cz.2 Podstawy programowania strukturalnego Opracował: Dr inż. Zbigniew Rudnicki Tematyka wykładu 3 Tryby użytkowania Matlaba Elementy języka - wyrażenia i instrukcje Wyrażenia arytmetyczne i ich składniki Wyrażenia logiczne i ich składniki Wprowadzanie danych - funkcja INPUT Instrukcja podstawiania - nadawanie wartości zmiennym Wyprowadzanie wyników - funkcja FPRINTF Instrukcja IF - rozgałęzienie warunkowe Instrukcja pętli FOR - przykłady programów Instrukcja pętli WHILE Zapisywanie wyników do pliku 2 1
2 Tryby użytkowania Matlaba 1) Tryb bezpośredni - wpisywanie w oknie kom: wyrażeń, instrukcji oraz funkcji 2) Tryb programowy - pisanie (w wybranym stylu) programów w edytorze a następnie zapisywanie do plików (*.m) i uruchamianie. 4) Tryb symulacyjny - symulacja działania układów za pomocą programu SIMULINK i pakietów rozwiniętych na jego bazie jak np.: SimMechanics 3 Style programowania Matlab umożliwia pisanie programów w różnych stylach (czyli w/g różnych paradygmatów) a w szczególności programowanie: strukturalne z użyciem pętli i bloków warunkowych, macierzowe bez używania instrukcji pętli obiektowo-zdarzeniowe z użyciem graficznych elementów dialogu czyli graficznego interfejsu użytkownika - GUI - graphic user interface; 4 2
3 Niniejszy wykład - dotyczy elementów języka oraz podstawowych instrukcji m.in. strukturalnych jak pętle i bloki warunkowe. Są one ważne m.in. ze względu na podobieństwo do innych języków programowania (jak Basic, Fortran, Pascal, C,...). Na osobnych wykładach będą omówione inne style programowania: programowanie obiektowo-zdarzeniowe z użyciem GUI, oraz operowanie na tablicach i pisanie programów bez pętli i bloków warunkowych a jedynie z użyciem operacji macierzowych. 5 Elementy języka - wyrażenia i instrukcje Programy składają się z poleceń (kom, instrukcji). Składnikami poleceń są: słowa kluczowe (np.: if, while,,...) wyrażenia arytmetyczne a wśród nich: stałe, zmienne i funkcje (jako najprostsze postacie wyrażeń) wyrażenia logiczne: a) proste czyli relacje np.: a-b>0 b) złożone, z użyciem operatorów logicznych (negacja, alternatywa, koniunkcja) wyrażenia tekstowe (realizujące np.: sklejanie i wycinanie fragmentów tekstów) 6 3
4 Wyrażenia arytmetyczne i ich składniki Wyrażenia arytmetyczne mogą zawierać: stałe (liczby) zmienne (nazwy zmiennych) operatory działań nawiasy funkcje Jednak inaczej niż w innych językach - wyrażenia te dotyczą tablic (macierzy), które w szczególności mogą być skalarami (pojedynczymi liczbami). 7 Stałe liczbowe - postacie zapisu liczb Podobnie jak w większości języków programowania zapis liczb w MATLABie może zawierać: początkowy znak plus (na ogół pomijany) lub minus kropkę dziesiętną (NIE PRZECINEK!) poprzedzającą część ułamkową np.: może być stosowana tzw. notacja naukowa w której e oznacza "dziesięć do potęgi..." np.: e-23 oznacza: razy 10 do potęgi -23 w zapisie liczb urojonych i zespolonych stosuje się symbole i oraz j np.: 1i, j, 3e5i 8 4
5 Kolejność (priorytety) operacji arytmetycznych - gdy brak nawiasów 1) obliczanie wartości funkcji 2) potęgowanie 3) zmiana znaku 4) mnożenie i dzielenie 5) dodawanie i odejmowanie Przykłady: 4/2^2 = 1 4/2*2 = 4 a=2; -a^2 = -4 b=-2; b^2 = 4 9 Używanie nawiasów okrągłych ( ) Nawiasy okrągłe używamy: dla argumentów funkcji np.: sin(3*x), sqrt(167) nie wolno bez nawiasów!! np.: sin3x = Źle!! dla określania odpowiedniej kolejności działań (np. dla sum i różnic w liczniku lub mianowniku ułamka) np.: zapiszemy: 34.6/(1+2*sqrt(3)) dla indeksów elementów wektorów i macierzy np.: V(1), b(16), sila(2*j+1), M(i,j), Mac_A(w+1, k-2) 10 5
6 Używanie nawiasów okrągłych ( ) Przykład: zapiszemy: (376.58^(3*sqrt(2))+2*sqrt(67))/( /(18-sqrt(3))) (jak widać czasem musi być wiele nawiasów). Po wpisaniu - bez średnika na końcu - i zakończeniu klawiszem ENTER, Matlab poda wynik: ans = e Ważniejsze elementarne funkcje matematyczne abs(x) - wartość bezwzględna sqrt(x)- pierwiastek exp(x) - e do x log(x) - logarytm naturalny log2(x) - logarytm o podstawie 2 log10(x) - logarytm o podst 10 Zaokrąglenia: round(x) - zaokrągla do najbliższej całkowitej ceil(x) - zaokrąglenie w górę ( sufit ) fix(x) - obcina cz. ułamk. - zaokrągla w stronę zera floor(x) - zaokrągla w dół ( podłoga ) gcd(x) - największy wspólny podzielnik lcm(x) - najmniejsza wspólna wielokrotność mod(x) - reszta z dzielenia sign(x) - znak 12 6
7 Funkcje trygonometryczne i hiperboliczne sin - sinus sec - secans sinh - sin hiperboliczny sech - sec hiperboliczny asin - arcus sinus asec - arcus secans asinh - arcus sin hiperb. asech - arc secans hiperb. cos - cosinus csc - cosecans cosh - cos hiperboliczny csch - cosecans hiperbol. acos - arkus cosinus acsc - arcus cosecans acosh - arcus cos hiperb. acsch - arcus cosecans hiperb. tan - tangens cot - cotangens tanh - tangens hiperb. coth - cotangens hiperbolicz. atan - arcus tangens acot - arcus cotangens atanh - arc tg hyperb. acoth - arc cotangens hyperbol. 13 Wyrażenia logiczne - są używane m in. w instrukcjach: IF oraz WHILE Rozróżniamy wyrażenia logiczne: 1) proste czyli RELACJE np.: 2*x < (x-y) czyli ogólnie: wyrażenie arytmetyczne operator relacji wyrażenie arytmetyczne gdzie operatory relacji to: ==, >, <, >=, <=, ~= 2) złożone - z wielu relacji łączonych operatorami logicznymi 14 7
8 Operatory Relacji == równe ~= nie równe (w Matlabie)!= nie równe (w FreeMat oraz C) < mniejsze > większe <= mniejsze lub równe >= większe lub równe 15 Operatory logiczne Operatory logiczne ( & ~ ) pozwalają łączyć relacje i tworzyć z nich złożone wyrażenia logiczne. Matlab ma następujące operatory logiczne: & - i czyli iloczyn logiczny czyli koniunkcja - lub czyli suma logiczna czyli alternatywa ~ - nie czyli negacja czyli zaprzeczenie 16 8
9 Funkcje Logiczne Zamiast operatorów logicznych można używać funkcji: and(x, y) - iloczyn logiczny czyli to samo co: x&y or(x,y) - suma logiczna czyli to samo co: x y not(x) - zaprzeczenie czyli to samo co: ~x 17 Wyrażenia tekstowe Matlab umożliwia dokonywanie pewnych operacji na tekstach. Stała tekstowa to łańcuch znaków (ang.: string of characters) ujęty w apostrofy np.: ' x1=', ' x2=', 'Ala ma kota' Łańcuch znaków jest tablicą znaków (ang.: array of characters) której elementami są znaki drukarskie. Do określenia rozmiarów macierzy (lub wektora) służy funkcja size(..). Łańcuchy znaków można przypisywać zmiennym, np.: S1='Ala ma kota'; S2='i chomika'; Możliwe jest sklejanie łańcuchów. Należy w tym celu umieścić elementy przewidziane do sklejenia we wspólnym nawiasie prostokątnym, oddzielając je przecinkami lub spacjami, np.: S=[S1,'i psa',s2] S = Ala ma kotai psai chomika 18 9
10 Funkcje do operowania na tekstach 19 Pisanie programów w edytorze Matlaba 20 10
11 Edytor i folder bieżący 21 Programy czyli m-pliki : skrypty i funkcje Programy (wieloliniowe) można pisać w edytorze MATLABa (lub np. w Notatniku Ms Windows) Zapisywane są do plików z rozszerzeniem *.m Uruchamiane są przez wpisanie nazwy pliku (bez rozszerzenia.m w oknie kom Rozróżniamy: skrypty - operujące na zmiennych przestrzeni roboczej Matlaba funkcje - posiadające zmienne lokalne 22 11
12 Przykład m-pliku skryptowego % po znaku procentu są tzw. komentarze % program rozwiazywania równania kwadratowego a=input('a='); b=input('b='); c=input('c='); delta = b*b-4*a*c; if delta<0 disp('brak pierwiastkow rzeczywistych'); else x1=(-b-sqrt(delta))/(2*a); x2=(-b+sqrt(delta))/(2*a); disp('x1='); disp(x1); disp('x2='); disp(x2); 23 To samo napisane jako funkcja prkw(a, b, c): function [x1, x2] = prkw(a, b, c) % ta funkcja oblicza pierwiastki x1, x2 % rownania: a*x^2 + b*x + c = 0 delta = b*b-4*a*c; if delta<0 % dla delta<0 podstawimy NaN = "nieokreslone" else x1=nan; x2=nan x1=(-b-sqrt(delta))/(2*a); x2=(-b+sqrt(delta))/(2*a); 24 12
13 INSTRUKCJE 25 Rodzaje zakończeń instrukcji Instrukcje (lub pojedyncze nazwy zmiennych) oddzielane przecinkami lub zmianami linii [Enter]- wyświetlają uzyskaną wartość (tzw. echo) np.: a=input( A= ) b=3*a-1 c=6 -sqrt(b), d=a^2+3*b Instrukcje kończone średnikiem [;] nie wyświetlają uzyskanej wartości (czyli echa ) np.: a=input( A= ); b=3*a-1; c=6 -sqrt(b); d=a^2+3*b; 26 13
14 Podstawowe instrukcje 1) podstawiania: zmienna = wyrażenie - nadają wartości zmiennym 2) wprowadzania danych z klawiatury: zmienna=input(...) 3) wyprowadzania wyników: fprintf( format, lista_wyrażeń) 4) rozgałęzienie warunkowe: if... else... 5) pętla o określonej liczbie cykli: for... 6) pętla o nieokreślonej liczbie cykli: while... 7) obsługa plików dyskowych: fopen(...), fscanf(...), fprintf(...), fclose(...), readline(...) 27 1) Instrukcja podstawiania (przypisania) Postać instrukcji: zmienna = wyrażenie Najpierw obliczana jest wartość wyrażenia z prawej a potem jest ona podstawiana do zmiennej - zastępując jej dotychczasową wartość. Pojedyncza liczba lub zmienna to też jest wyrażenie. Przykłady instrukcji podstawienia: a=5 b=a^2+1; a=a+2, 28 14
15 2) INPUT - Wprowadzanie danej z klawiatury Składnia polecenia: zmienna = input( żądanie danych ) Komputer wyświetli żądanie danych i poczeka na wprowadzenie wartości z klawiatury oraz wstawi tą wartość do zmiennej. Przykłady: SilaN = input( Składowa normalna siły= ); E = input( Moduł Younga= ); Składnia polecenia dla zmiennych tekstowych: zmienna = input( żądanie danych, s ) Przykład: NazMasz = input( Podaj nazwę maszyny:, s ); 29 3) FPRINTF - Wyprowadzanie wyników na ekran Składnia polecenia: fprintf( opis_formatu, lista_wyrażeń) opis_formatu - może zawierać: - teksty - będą one przekopiowane do wydruku - znaki sterujące poprzedzone backslashem : np.: \n to rozkaz zmiany linii - oraz formaty wyprowadzania dla wyrażeń z listy_wyrażeń np.: %10.4f - dla liczby rzeczywistej, 10 znaków, w tym 2 po kropce dziesiętnej 30 15
16 Funkcja FPRINTF c.d. Przykład: fprintf( \n %5.2f %7.2f, x, x^2); (a) (b) (c) lista wyrażeń opis formatów a) \n rozkaz zmiany linii na wydruku b) %5.2f - format dla wydruku wartości x 5 znaków dla całego pola, w tym 2 znaki po kropce c) %7.2f - format dla wydruku wartości x^2 7 znaków dla całego pola, w tym 2 znaki po kropce 31 4) Instrukcja IF - rozgałęzienie warunkowe Instrukcja IF (czyli Jeżeli ) ma najczęściej postać: if warunek....instrukcje1 else.... instrukcje2 Oznacza: Jeżeli warunek jest spełniony to wykonaj instrukcje1 a w przeciwnym przypadku (ang.: else) wykonaj instrukcje2. Warunek to dowolne wyrażenie logiczne na przykład: 3*x^2>3 albo x>3 (a<=2 & b==4) 32 16
17 Powtarzanie obliczeń w pętli W Matlabie są dwa typy instrukcji organizujących powtarzanie operacji w pętli programowej: instrukcja for... (czyli Dla... ) - powtarzająca określoną liczbę razy instrukcja while... (czyli Podczas... ) - powtarzająca tak długo jak długo spełniony jest podany warunek (sprawdzany przed każdym powtórzeniem) 33 5) Pętla FOR czyli Dla... Pętla FOR ma postać: for X = Xp : Dx : Xk instrukcje Gdzie: X - dowolna zmienna, Xp - wyrażenie określające początkową wartość X Dx - wyrażenie określające przyrost X Xp - wyrażenie określające końcową wartość X Instrukcja ta oznacza: Dla wartości zmiennej kontrolnej X zmieniających się od Xp co Dx aż do Xk wykonuj instrukcje zapisane poniżej, aż do
18 Przykład programu z instrukcją FOR... END Napisać program, który oblicza kwadraty liczb z ciągu 2; 2,2; clear; for x = 2:0.2:3 y=x^2; pętla fprintf( \nliczba=%5.2f Kwadrat=%7.2f,x,y) wyniki: Liczba= 2.00 Kwadrat= 4.00 Liczba= 2.20 Kwadrat= 4.84 Liczba= 2.40 Kwadrat= 5.76 Liczba= 2.60 Kwadrat= 6.76 Liczba= 2.80 Kwadrat= 7.84 Liczba= 3.00 Kwadrat= Przykład programu z instrukcją FOR... END Napisać program, który oblicza kwadraty liczb z ciągu 2; 2,2; clear; clc; fprintf( Liczba Kwadrat ); for x = 2:0.2:3 pętla fprintf( \n%5.2f %7.2f, x, x^2); wyniki: Liczba Kwadrat
19 Przykład programu z instrukcjami FOR oraz IF Napisać program, który generuje 10 elementów ciągu, przy czym pierwsze dwa i ostatnie dwa mają być równe 1 a pozostałe równe 2. pętla clear; for i=1:10 if i<3 i>8 x(i)=1; else x(i)=2; x wyniki: x = ) Pętla WHILE czyli Podczas... Pętla WHILE ma postać: while warunek instrukcje Gdzie warunek to wyrażenie logiczne. Instrukcja ta oznacza: Podczas gdy warunek jest spełniony (różny od zera) powtarzaj wykonywanie instrukcji umieszczonych poniżej aż do
20 Przykład programu z pętlą WHILE Mam 100 zł. Program ma odejmować od tej sumy moje wydatki tak długo na ile wystarcza pieniędzy a gdy wydatek przekraczałby posiadaną sumę to ma o tym zakomunikować: clear; Suma=100; while Suma>0 wydatek=input( Cena kupowanego towaru: ); if wydatek>suma disp( Na ten zakup nie stać cię! ); else Suma=Suma-wydatek; disp( Dokonano zakupu ) disp( Stan konta= ); disp(suma); disp( NIE MASZ JUŻ PIENIĘDZY! ); Uogólnij program, aby działał dla dowolnej sumy i pytał czy akceptujesz zakup. 39 7) Wyprowadzanie wyników do pliku Funkcje realizujące odczytywanie i zapisywanie informacji z i do plików dyskowych są zapożyczone z języka C. Poniżej objaśniono kilka najważniejszych funkcji na przykładzie: % Program zapisuje do pliku wartości kąta x oraz jego funkcji sin(x), cos(x) [id, kom] = fopen('wyniki1.txt','wt'), % Tworzy plik, % Parametr wt - oznacza: w - do zapisu, t - tekstowy fprintf(id,'\n kąt x [stopnie] sin(x) cos(x)\n' ); % Nagłówek tabelki for xs = 0 : 5 : 90 x = xs*pi/180; % kąt xs zamieniony na radiany y1=sin(x); y2=cos(x); fprintf(id,' %5.0f %15.4f %12.4f\n', xs, y1,y2); fclose(id); % zamyka plik wyników type WYNIKI.TXT 40 20
21 Definiowanie własnych funkcji Definicja funkcji użytkownika w MATLAB-ie ma postać: function wektor_zmiennych_wynikowych = nazwa_funkcji(argumenty) % objaśnienia stanowiące HELP do funkcji..... instrukcje instrukcje muszą wyznaczyć wszystkie zmienne wynikowe na podstawie argumentów funkcji (w przykładzie: x1, x2, x3, x4) Wskazane jest kończyć funkcję słowem, chociaż nie jest to obowiązkowe. Dla wcześniejszego wymuszenia wyjścia z funkcji można także użyć słowa kluczowego return. Zmienne używane wewnątrz funkcji są lokalne (niedostępne z zewnątrz funkcji). Jeśli chcemy wywoływać naszą funkcję z różnych programów i ewentualnie z okna kom to należy zapisać ją do pliku o nazwie takiej samej jak nazwa tej funkcji. 41 Definiowanie własnych funkcji Przykład: function [wynik]= silnia(n) % PR - Funkcja silnia(n) wyznacza wartosc n! wynik=1; for i=1:n wynik = wynik * i; return Po zapisaniu funkcji do pliku o nazwie: silnia.m można ją wywoływać z konkretnymi wartościami argumentu n: >> silnia(5) ans = 120 >> silnia(9) ans =
22 Definiowanie funkcji o zmiennej liczbie argumentów zmienna nargin podaje ile było argumentów % PR - Funkcja OkrElipsa(Xs,Ys,Ra,Rb) % Gdy sa 3 argumenty rysuje okrag, a gdy 4 to elipse % Xs, Ys - wspólrzedne srodka, % Ra - promien okregu lub pierwsza pólos elipsy, % Rb - druga pólos elipsy. function OK=OkrElipsa(Xs,Ys,Ra,Rb) if nargin<3 'za malo argumentow else if nargin<4 Rb=Ra; f=0:0.1:6.3; x=xs+ra*cos(f); y=ys+rb*sin(f); plot(x,y); axis equal; grid on 43 22
Programowanie w Matlabie (cz.2)
Programowanie w Matlabie (cz.2) Opracował: Dr inż. Zbigniew Rudnicki Tematyka wykładu Tryby użytkowania Matlaba Elementy języka - wyrażenia i instrukcje Wyrażenia arytmetyczne i ich składniki Wyrażenia
MATLAB - podstawy użytkowania
MATLAB - podstawy użytkowania Zbigniew Rudnicki (dr inż) MATLAB (MATrix LABoratory) - pakiet oprogramowania matematycznego firmy MathWorks Inc. (od roku 1984) to język i środowisko programowania do obliczeń
Matlab 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
Ję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
Ć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
Ć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
Cw.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
Przetwarzanie 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
Ć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
LABORATORIUM 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
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
Wstę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.
Metody 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
Podstawy 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
SKRYPTY. 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
Programowanie 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
Programowanie Delphi obliczenia, schematy blokowe
Informatyka II MPZI2 ćw.2 Programowanie Delphi obliczenia, schematy blokowe Zastosowania obliczeń numerycznych Wyrażenia arytmetyczne służą do zapisu wykonywania operacji obliczeniowych w trakcie przebiegu
Podstawowe wyrażenia matematyczne
Lech Sławik Podstawy Maximy 3 Wyrażenia matematyczne.wxmx 1 / 7 Podstawowe wyrażenia matematyczne 1 Nazwy Nazwy (zmiennych, stałych, funkcji itp.) w Maximie mogą zawierać małe i duże litery alfabetu łacińskiego,
JAVAScript 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
JAVAScript 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
Programowanie 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
Funkcje matematyczne w C. Programowanie w C Marek Pudełko
Funkcje matematyczne w C Programowanie w C Marek Pudełko Używanie funkcji matematycznych W standardowym ANSI C jest możliwe skorzystanie z 22 funkcji matematycznych. By to zrobić, do programu należy włączyć
Skrypty i funkcje Zapisywane są w m-plikach Wywoływane są przez nazwę m-pliku, w którym są zapisane (bez rozszerzenia) M-pliki mogą zawierać
MatLab część III 1 Skrypty i funkcje Zapisywane są w m-plikach Wywoływane są przez nazwę m-pliku, w którym są zapisane (bez rozszerzenia) M-pliki mogą zawierać komentarze poprzedzone znakiem % Skrypty
JAVAScript 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
do 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,
Podstawy 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
1 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,
4. Funkcje. Przykłady
4. Funkcje Przykłady 4.1. Napisz funkcję kwadrat, która przyjmuje jeden argument: długość boku kwadratu i zwraca pole jego powierzchni. Używając tej funkcji napisz program, który obliczy pole powierzchni
MATLAB Wprowadzenie. Literatura po polsku: Niektóre cechy MATLABa. Dlaczego warto poznać MATLABa? bo : Co to jest "Środowisko programowania" czyli IDE
MATLAB Wprowadzenie Zbigniew Rudnicki (dr inż) 1 MATLAB (MATrix LABoratory) - pakiet oprogramowania matematycznego firmy MathWorks Inc. (od roku 1984) to język i środowisko programowania do obliczeń naukowo-technicznych
Widoczność zmiennych Czy wartości każdej zmiennej można zmieniać w dowolnym miejscu kodu? Czy można zadeklarować dwie zmienne o takich samych nazwach?
Część XVIII C++ Funkcje Widoczność zmiennych Czy wartości każdej zmiennej można zmieniać w dowolnym miejscu kodu? Czy można zadeklarować dwie zmienne o takich samych nazwach? Umiemy już podzielić nasz
Wykład z Technologii Informacyjnych. Piotr Mika
Wykład z Technologii Informacyjnych Piotr Mika Uniwersalna forma graficznego zapisu algorytmów Schemat blokowy zbiór bloków, powiązanych ze sobą liniami zorientowanymi. Jest to rodzaj grafu, którego węzły
Laboratorium 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
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
Wprowadzenie 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:
Programowanie. programowania. Klasa 3 Lekcja 9 PASCAL & C++
Programowanie Wstęp p do programowania Klasa 3 Lekcja 9 PASCAL & C++ Język programowania Do przedstawiania algorytmów w postaci programów służą języki programowania. Tylko algorytm zapisany w postaci programu
MATLAB Materiały pomocnicze do ćwiczeń z Podstaw Informatyki
MATLAB Materiały pomocnicze do ćwiczeń z Podstaw Informatyki Wydział Inżynierii Mechanicznej i Robotyki AGH w Krakowie Opracował: dr inż. Zbigniew Rudnicki (Wersja z dnia 6 maja 2004) 1. Wprowadzenie 1.1
Algorytmika i Programowanie VBA 1 - podstawy
Algorytmika i Programowanie VBA 1 - podstawy Tomasz Sokół ZZI, IL, PW Czas START uruchamianie środowiska VBA w Excelu Alt-F11 lub Narzędzia / Makra / Edytor Visual Basic konfiguracja środowiska VBA przy
Przykł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
WYRAŻ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.
Podstawy 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
GNU 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ść
Podstawowe 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.
AKADEMIA 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
Wprowadzenie do programowania w VBA
Wprowadzenie do programowania w VBA Spis treści Struktura programu... 1 Typy danych... 2 Deklaracja zmiennych i stałych... 2 Deklaracja tablic... 3 Instrukcja przypisania... 3 Wprowadzanie danych... 3
Matlab 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
Informatyka- wykład. Podstawy programowania w Pythonie. dr Marcin Ziółkowski
Informatyka- wykład Podstawy programowania w Pythonie dr Marcin Ziółkowski Instytut Matematyki i Informatyki Akademia im. Jana Długosza w Częstochowie 23 listopada 2015 r. JĘZYK PYTHON Język Python jest
Komentarze w PHP (niewykonywane fragmenty tekstowe, będące informacją dla programisty)
Komentarze w PHP (niewykonywane fragmenty tekstowe, będące informacją dla programisty) // to jest pojedynczy komentarz (1-linijkowy) to jest wielolinijkowy komentarz Budowa "czystego" skryptu PHP (tak
1 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,
Naukę 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
1 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,
Pascal - wprowadzenie
Pascal - wprowadzenie Ogólne informacje o specyfice języka i budowaniu programów Filip Jarmuszczak kl. III c Historia Pascal dawniej jeden z najpopularniejszych języków programowania, uniwersalny, wysokiego
Dynamiczne przetwarzanie stron. dr Beata Kuźmińska-Sołśnia
Dynamiczne przetwarzanie stron dr Beata Kuźmińska-Sołśnia KLIENT Witaj INTERNET SERWER Plik HTML Witaj wyświetlanie przez przeglądarkę Witaj! Serwer WWW komputer
Podstawy programowania Laboratorium. Ćwiczenie 2 Programowanie strukturalne podstawowe rodzaje instrukcji
Podstawy programowania Laboratorium Ćwiczenie 2 Programowanie strukturalne podstawowe rodzaje instrukcji Instrukcja warunkowa if Format instrukcji warunkowej Przykład 1. if (warunek) instrukcja albo zestaw
Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)
Uwagi dotyczące notacji kodu! Wyrazy drukiem prostym -- słowami języka VBA. Wyrazy drukiem pochyłym -- inne fragmenty kodu. Wyrazy w [nawiasach kwadratowych] opcjonalne fragmenty kodu (mogą być, ale nie
1. Wypisywanie danych
1. Wypisywanie danych Przykłady 1.1. Napisz program, który wypisze na ekran słowa Hello, world!. 1 // Przyklad 1: Hello, world! 3 using namespace std; 5 int main() { 6 cout
Podstawy Programowania C++
Wykład 3 - podstawowe konstrukcje Instytut Automatyki i Robotyki Warszawa, 2014 Wstęp Plan wykładu Struktura programu, instrukcja przypisania, podstawowe typy danych, zapis i odczyt danych, wyrażenia:
a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9] a[10] 3-2 5 8 12-4 -26 12 45-76
. p. 1 Algorytmem nazywa się poddający się interpretacji skończony zbiór instrukcji wykonania zadania mającego określony stan końcowy dla każdego zestawu danych wejściowych W algorytmach mogą występować
Z. Rudnicki: MATLAB - KOMPENDIUM
Spis Treści Z. Rudnicki: MATLAB - KOMPENDIUM MATLAB - Kompendium Materiały pomocnicze do zajęć z Informatyki Wydział Inżynierii Mechanicznej i Robotyki AGH w Krakowie Opracował: dr inż. Zbigniew Rudnicki
Podstawy programowania w języku Visual Basic dla Aplikacji (VBA)
Podstawy programowania w języku Visual Basic dla Aplikacji (VBA) Instrukcje Język Basic został stworzony w 1964 roku przez J.G. Kemeny ego i T.F. Kurtza z Uniwersytetu w Darthmouth (USA). Nazwa Basic jest
Wprowadzenie 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
Temat 1: Podstawowe pojęcia: program, kompilacja, kod
Temat 1: Podstawowe pojęcia: program, kompilacja, kod wynikowy. Przykłady najprostszych programów. Definiowanie zmiennych. Typy proste. Operatory: arytmetyczne, przypisania, inkrementacji, dekrementacji,
Scilab 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')
Kształcenie w zakresie podstawowym. Klasa 1
Kształcenie w zakresie podstawowym. Klasa 1 Poniżej podajemy umiejętności, jakie powinien zdobyć uczeń z każdego działu, aby uzyskać poszczególne stopnie. Na ocenę dopuszczającą uczeń powinien opanować
WYDZIAŁ 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
Administracja 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
Z. Rudnicki: WPROWADZENIE DO INFORMATYKI I PROGRAMOWANIA
SPIS TREŚCI 3 SPIS TREŚCI 1. WSTĘP...9 1.1. O podręczniku...9 1.2. Podstawowe pojęcia...11 1.3. Obliczenia, modelowanie, symulacja...13 1.4. Czy warto uczyć się programowania?...16 1.5. Nieco historii...17
Matlab 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
Elementy języków programowania
Elementy języków programowania Olsztyn 2007-2012 Wojciech Sobieski Języki programowania wymyślono po to, by można było dzięki nim tworzyć różnorodne programy komputerowe. Oczekuje się również, że tworzone
WIMIM/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
Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice.
Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice. Język PHP Język interpretowalny, a nie kompilowany Powstał w celu programowania
Laboratorium 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
Operatory arytmetyczne
Operatory arytmetyczne Działanie Znak Dodawanie + Odejmowanie - Mnożenie macierzowe * Mnożenie tablicowe.* Dzielenie macierzowe / Dzielenie tablicowe./ Potęgowanie macierzowe ^ Potęgowanie tablicowe.^
dr inż. Jarosław Forenc
Informatyka Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki 8/9 Wykład nr 4 (.3.9) Rok akademicki 8/9, Wykład nr 4 /33 Plan wykładu
1 Funkcje elementarne
1 Funkcje elementarne Funkcje elementarne, które będziemy rozważać to: x a, a x, log a (x), sin(x), cos(x), tan(x), cot(x), arcsin(x), arccos(x), arctan(x), arc ctg(x). 1.1 Funkcje x a. a > 0, oraz a N
Instalacja
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
Informacje wstępne #include <nazwa> - derektywa procesora umożliwiająca włączenie do programu pliku o podanej nazwie. Typy danych: char, signed char
Programowanie C++ Informacje wstępne #include - derektywa procesora umożliwiająca włączenie do programu pliku o podanej nazwie. Typy danych: char, signed char = -128 do 127, unsigned char = od
Wprowadzenie 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
PRZYKŁ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
Pę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ń
Metody 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
Wykorzystanie 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
Politechnika 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 funkcje zewnętrzne (m-pliki, funkcje) Materiały pomocnicze do ćwiczeń laboratoryjnych
Struktura pliku projektu Console Application
Struktura pliku projektu Console Application #include #include using namespace std; int main(int argc, char *argv[]) // to jest komentarz system("pause"); return EXIT_SUCCESS; Na początku
Podstawy języka C++ Maciej Trzebiński. Praktyki studenckie na LHC IFJ PAN. Instytut Fizyki Jądrowej Polskiej Akademii Nauk. M. Trzebiński C++ 1/16
M. Trzebiński C++ 1/16 Podstawy języka C++ Maciej Trzebiński Instytut Fizyki Jądrowej Polskiej Akademii Nauk Praktyki studenckie na LHC IFJ PAN 6lipca2015 Uruchomienie maszyny w CC1 M. Trzebiński C++ 2/16
Umieszczanie kodu. kod skryptu
PHP Definicja PHP jest językiem skryptowym służącym do rozszerzania możliwości stron internetowych. Jego składnia jest bardzo podobna do popularnych języków programowania C/C++, lecz jest bardzo uproszczona
JAVAScript 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.
WEKTORY 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
Instrukcje warunkowe i skoku. Spotkanie 2. Wyrażenia i operatory logiczne. Instrukcje warunkowe: if else, switch.
Instrukcje warunkowe i skoku. Spotkanie 2 Dr inż. Dariusz JĘDRZEJCZYK Wyrażenia i operatory logiczne Instrukcje warunkowe: if else, switch Przykłady 11/3/2016 AGH, Katedra Informatyki Stosowanej i Modelowania
Podstawy 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
Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Procedury i funkcje. Programowanie komputerowe
Wydział Zarządzania AGH Katedra Informatyki Stosowanej Procedury i funkcje Programowanie komputerowe Procedury i funkcje Wprowadzenie Budowa procedur i funkcji Przekazywanie parametrów Funkcje wbudowane
Programowanie w C++ Wykład 3. Katarzyna Grzelak. 12 marca K.Grzelak (Wykład 1) Programowanie w C++ 1 / 35
Programowanie w C++ Wykład 3 Katarzyna Grzelak 12 marca 2018 K.Grzelak (Wykład 1) Programowanie w C++ 1 / 35 Zakres ważności obiektów K.Grzelak (Wykład 1) Programowanie w C++ 2 / 35 Zakres ważności obiektów
Kier. MTR Programowanie w MATLABie Laboratorium. 1. Tworzenie m-plików skryptowych i uruchamianie skryptów
Kier. MTR Programowanie w MATLABie Laboratorium Ćw. 3 M-pliki skryptowe w MATLABie. Instrukcje programowania: if, switch, for, while, break, return Wprowadzenie. Tworzenie m-plików skryptowych i uruchamianie
Algorytmy i struktury danych. Wykład 4
Wykład 4 Różne algorytmy - obliczenia 1. Obliczanie wartości wielomianu 2. Szybkie potęgowanie 3. Algorytm Euklidesa, liczby pierwsze, faktoryzacja liczby naturalnej 2017-11-24 Algorytmy i struktury danych
ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ.
ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ. LICZBA TEMAT GODZIN LEKCYJNYCH Potęgi, pierwiastki i logarytmy (8 h) Potęgi 3 Pierwiastki 3 Potęgi o wykładnikach
Elementarne wiadomości o języku C
Elementarne wiadomości o języku C 1. Wprowadzenie Oprac.: Zbigniew Rudnicki Pierwszą wersję języka C opracował Dennis Ritchie w roku 1972 (wykorzystując niektóre rozwiazania z opracowanych w latach1967-1970
Konstrukcje warunkowe Pętle
* Konstrukcje warunkowe Pętle *Instrukcja if sposób na sprawdzanie warunków *Konstrukcja: if(warunek) else { instrukcje gdy warunek spełniony} {instrukcje gdy warunek NIE spełniony} * 1. Wylicz całkowity
PODSTAWY INŻYNIERII SYSTEMÓW TECHNICZNYCH
PODSTAWY INŻYNIERII SYSTEMÓW TECHNICZNYCH Charakterystyka programu MATLAB Dzadz Łukasz pok. 114 lukasz.dzadz@uwm.edu.pl Tel. 523-49-40 Katedra Inżynierii Systemów WNT UWM w Olsztynie TEMATYKA ĆWICZEŃ Charakterystyka
MATLAB 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
MATLAB wprowadzenie śycie jest zbyt krótkie, aby tracić czas na pisanie pętli!
Modele układów dynamicznych - laboratorium MATLAB wprowadzenie śycie jest zbyt krótkie, aby tracić czas na pisanie pętli! 1 2 MATLAB MATLAB (ang. matrix laboratory) to pakiet przeznaczony do wykonywania
METODY 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