17 02 2012

Informatyka – 17.02.2012 – wykład

Program 1.

clc

clear

format compact

%A=[ 2 3 -1 3; 4 -2 1 -2; 1 2 1 1; -1 2 -1 2]

%P=[10 5 10 1]’

n=input(‘Podaj stopien ukladu rownan n=’)

i=1;

j=1;

while i<=n

while j<=n

disp(i), disp(j)

A(I,j) input (‘Podaj wyraz macierzy A’)

j=j+1

end

j=1;

i=i+1;

end

for i=1:n

disp ([‘P(‘,int2str(i),’)’])

P(i)=input(‘Podaj wyraz wektora prawych stron’)

end

P=P’

d=det(A);

if d==0

disp (‘Wyznacznik macierzy A=0’)

else

X=A\P

B=A*X

end

DALEJ: -> Otwieramy nowy zbiór, a w nim:

A=[2, 3, -1, 3; 4 -2 1 -2; 3 2 1 1; -1 2 -1 2]

P=[10, 5, 10, 1]’ %wektor

A następnie zapisać go jako np. dane.m

I ZMIENIAMY SPOSÓB WPROWADZANIA DANYCH:

clc

clear

format compact

dane

d=det(A);

if d==0

disp (‘Wyznacznik macierzy A=0’)

else

X=A\P

B=A*X

end

Program 2. – instrukcje ogólne

if wyrażenie 1

polecenia

else if wyrażenie 2

polecenia

else

polecenia

end

Instrukcje literacyjne:

while wyrażenie

polecenia

end

Instrukcja for:

for zmienna_sterująca wyrażenie

polecenia

end

%w odróżnieniu od while określa ilość operacji w pętli.

Wyrażenie ma postać: wyrażenie= wartość początkowa: wartość końcowa

Instrukcja wyboru switch:

switch wyrażenie sterujące wyborem

case wyrażenie lub stała

polcenia

case lista stałych wyborów

polecenia

otherwise

polecenia

end

Program 2.

clc

clear

format compact

try

w=4; s=0.5; operator=’*’; %dane

switch operator

case ‘+’

w=w+s

case ‘*’

w=ws %CELOWY BLAD

case’/’

w=w/s

case ‘-‘

w=w-s

disp(‘Blad operatora ‘)

end

catch

disp(‘Blad programu’)

end

Instrukcja try:

testowany fragment progamu

catch

polecenia

end


Wyszukiwarka

Podobne podstrony:
Zajęcia 1 (17 02 2012) Narodziny filozofii politycznej w Grecji Sofiści i Sokrates
17 02 2012 emerytury prezentacj Nieznany
HAK ćwiczenia 17 02 2012
17 02 2012 emerytury prezentacja[1]
katalog perfumeryjny nr 15 promocje 17 01 29 02 2012
17 02 88
17 rzs 2012 13 net wersja pods Nieznany (2)
test nr4 17 XII 2012, 4 rok, farmakologia, najnowsza giełda, giełda farmakologia z kolokwiów
17 01 2012
17 11 2012
1314 Harmonogram konkurs lw PO IG na 17 02 2010
GN prelekcja dla studentów 02 2012
17 02 2011 2id 17062 Nieznany (2)
Finanse Przedsiębiorstw 17 11 2012 materiały 2
etyka w biznesie - wykład 1 - 17.11.2012, GWSH - Finanse i Rachunkowość, semestr I, etyka
Zastosowanie?dań marketingowych,' 02 2012
Teoria kulturry$ 02 2012
Na zajęcia( 02 2012

więcej podobnych podstron