Hubert Bielacki Sprawozdanie.2, ElektronikaITelekomunikacjaWAT, Semestr 1, Metodyka i technika programowania1, Sprawozdania


Wojskowa Akademia Techniczna

im. Jarosława Dąbrowskiego

0x01 graphic

Wydział Elektroniki

Temat zajęć: Tworzenie programu obliczającego funkcję kwadratową.

Ćwiczenie wykonał: Hubert Bielacki

Grupa: E3X2N1

Data: 16.11.2013 r.

Celem ćwiczenia było stworzenie programu obliczającego funkcję kwadratową o postaci (1/a)x^2+bx+c . Program ten ma zadanie obliczać wartości funkcji jeżeli jest to możliwe. W przypadku gdy x1 przyjmie wartość 0 program wyświetla stosowne komunikaty oraz kończy pracę. Kiedy z wprowadzonych danych wyniknie że Delta przyjmie wartość ujemną wynik zostaje przedstawiony w postaci liczb zespolonych.

Program zaczynamy od komentarza w którym zawieramy informacje na temat twórcy programu. Używamy do tego znaku % który sprawia że program nie wyświetla tej informacji na ekranie ani nie odbiera go jako dane. Następnie tworzymy pętle „while”. Jej zadaniem jest zapętlanie programu, po odczytaniu odpowiedniej wartości.

Czyścimy ekran wykorzystując do tego komendę „clc”

Używając funkcji „disp()” wyświetlimy na ekranie określany tekst. W tym przypadku funkcję (1/a)x^2+bx+c .

By zebrać odpowiednie wartości liczbowe użyjemy komendy „input”. Dzięki niej możemy zapisać zmienne a, b i c które będą nam potrzebne w dalszych obliczeniach.

Dzięki funkcji if deklarujemy jak zachować ma się program gdy określane wartości przyjmą określoną formę np. a będzie równe 0.

Tworzymy wzór który obliczy odpowiednie wartości.

Za pomocą instrukcji „if” ustalamy iż program zakończy swoją pracę gdy ustalone wcześniej warunki nie zostaną spełnione. Wyświetlamy również komunikat stosując funkcję „disp()” informacje o błędzie.

Dzięki odpowiedniemu zastosowaniu funkcji „whill” program po zakończeniu obliczeń zapyta nas czy chcemy powtórzyć proces liczenia dla innych zmiennych.

Wniosek

Środowisko MatLab pozwala tworzyć programy umożliwiające w prosty sposób obliczać wartości funkcji.



Wyszukiwarka

Podobne podstrony:
MatLab- ćw.1, ElektronikaITelekomunikacjaWAT, Semestr 1, Metodyka i technika programowania1, MTP1
Część I Metodyka i Techniki Programowania
TechInf, Materiały PWR elektryczny, semestr 3, METROLOGIA (miernictwo elektroniczne i fotoniczne), s
Ogólna metodologia nauk, Studia dalekowschodnie, Rok I semestr II, Metody i techniki badań społeczny
54+, Politechnika Rzeszowska, Elektrotechnika, semestr 2, Fizyka Lab, Sprawozdania, Fizyka Laborator
program przedmiotu metody i techniki reklamy edukacja studia niestacjonarne
MDcw1, Politechnika Gdańska Budownictwo, Semestr 4, Metody doświadczalne w analizie konstrukcji, Spr
Lab. Z I PTŚ, Politechnika Poznańska, Elektrotechnika, Semestr IV, semestr 4, Podstawy techniki swie
Notatki z E. Babbiego, Studia dalekowschodnie, Rok I semestr II, Metody i techniki badań społecznych
A18I II Metody - techniki projekcyjne i analiza, Studia, Psychologia, SWPS, 2 rok, Semestr 04 (lato)
Strona tytulowa sprawozdanie-MDwAK-2014, Budownictwo PG, Semestr 4, MetodyDoswWAnal
diagnozowanie ukladu elektrycznego, UTP Bydgoszcz - Transport, V semestr, diagnostyka techniczna
sprawozdanieAGH vel Czaro, Elektrotechnika AGH, Semestr IV letni 2013-2014, Elektromechaniczne Przet
E. Babbie - Opracowanie - Paradygmaty, Studia dalekowschodnie, Rok I semestr II, Metody i techniki b
PROGRAMOWANIE KONiec, Materiały PWR elektryczny, Semestr 2, semestr II, PROGRAMOWANIE, zad na kolo
Sprawozdanie Zbiory Rozmyte Język R MSI, Automatyka i Robotyka, Semestr 4, Metody sztucznej intelige
StablizatorySprawozdanie, Elektrotechnika AGH, Semestr IV letni 2013-2014, Podstawy Elektroniki, Pod
6-1 air, Materiały PWR elektryczny, semestr 3, METROLOGIA (miernictwo elektroniczne i fotoniczne), s

więcej podobnych podstron