labolatoria komputerowe =programy pierwszezaj


>> a= [1 2 3 4,-1]

a =

1 2 3 4 -1

>> a=[1 2; 3 4]

a =

1 2
3 4

>>
>> %macierze
>> a=[1 2; 3 4 0]
Error using vertcat
Dimensions of matrices being concatenated are not consistent.

>> a=[1:10; 1:2:20]

a =

1 2 3 4 5 6 7 8 9 10
1 3 5 7 9 11 13 15 17 19

>> % : symbol zakresu
>> %przy ciągach po kolei wyswietla wyrazy
>> a

a =

1 2 3 4 5 6 7 8 9 10
1 3 5 7 9 11 13 15 17 19

>> a=[1:10; 1:2:30]
Error using vertcat
Dimensions of matrices being concatenated are not consistent.

>> a

a =

1 2 3 4 5 6 7 8 9 10
1 3 5 7 9 11 13 15 17 19

>> a=10:1

a =

Empty matrix: 1-by-0

>> %nie zrobimy ciągu malejącego 10:1 produkuje się macierz pusta
>> a=10:-1:1

a =

10 9 8 7 6 5 4 3 2 1

>> % a=A:róznica:B
>> A=[2 3; 4 5]

A =

2 3
4 5

>> B=[-4 5; -1 0]

B =

-4 5
-1 0

>> C= [A B]

C =

2 3 -4 5
4 5 -1 0

>> C= [A; B]

C =

2 3
4 5
-4 5
-1 0

>> % ; zalamuje linie
>> zeros(3,4)

ans =

0 0 0 0
0 0 0 0
0 0 0 0

>> %zamiast wypisywać wszystkie liczby
>> zeros(3;1)
zeros(3;1)
|
Error: Unbalanced or unexpected parenthesis or bracket.

>> zeros(3,1)

ans =

0
0
0

>> zeros(1,3)

ans =

0 0 0

>> ones(3)

ans =

1 1 1
1 1 1
1 1 1

>> ones(3,1)

ans =

1
1
1

>> eye(4,4)

ans =

1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1

>> eye(4)

ans =

1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1

>> eye(4,3)

ans =

1 0 0
0 1 0
0 0 1
0 0 0

>> % eye macierz jednostkowa ( , ) wymiary tak samo zeros i ones to robi zerowa i jedynkowa
>> diag([2 3 4 5])

ans =

2 0 0 0
0 3 0 0
0 0 4 0
0 0 0 5

>> diag9ans
Undefined function or variable 'diag9ans'.

>> diag(ans)

ans =

2
3
4
5

>> rand(3,4)

ans =

0.814723686393179 0.913375856139019 0.278498218867048 0.964888535199277
0.905791937075619 0.632359246225410 0.546881519204984 0.157613081677548
0.126986816293506 0.097540404999410 0.957506835434298 0.970592781760616

>> %rand macierz losowa o podanych wtmiarach, a diag to macierz diagonalna\
>> %liczby są pseudo losowe bo wzorują się na tych liczbach które już zostały programowi podane
>> A=ans

A =

0.814723686393179 0.913375856139019 0.278498218867048 0.964888535199277
0.905791937075619 0.632359246225410 0.546881519204984 0.157613081677548
0.126986816293506 0.097540404999410 0.957506835434298 0.970592781760616

>> A=A*15

A =

12.220855295897683 13.700637842085291 4.177473283005726 14.473328027989147
13.586879056134288 9.485388693381143 8.203222788074758 2.364196225163224
1.904802244402591 1.463106074991143 14.362602531514463 14.558891726409236

>> A = A-5

A =

7.220855295897684 8.700637842085291 -0.822526716994274 9.473328027989147
8.586879056134288 4.485388693381143 3.203222788074758 -2.635803774836776
-3.095197755597409 -3.536893925008857 9.362602531514463 9.558891726409236

>> A=round(A)

A =

7 9 -1 9
9 4 3 -3
-3 -4 9 10

>> %operacje na macierzach
>> A

A =

7 9 -1 9
9 4 3 -3
-3 -4 9 10

>> A=[3 4; 1 2]

A =

3 4
1 2

>> b

b =

2

>> b

b =

2

>> B

B =

-4 5
-1 0

>> A+B

ans =

-1 9
0 2

>> A-B

ans =

7 -1
2 2

>> %A (mxp)* B(pxn) >> C(mxn)
>> C*A

ans =

9 14
17 26
-7 -6
-3 -4

>> C

C =

2 3
4 5
-4 5
-1 0

>> A*C
Error using *
Inner matrix dimensions must agree.

>> A*B

ans =

-16 15
-6 5

>> B*A

ans =

-7 -6
-3 -4

>> A^
A^
|
Error: Expression or statement is incomplete or incorrect.

>> A^2

ans =

13 20
5 8

>> A*A

ans =

13 20
5 8

>> %DO POTĘGI TYLKO MACIEZRZE KWADRATOWE MOŻNA PODNIEŚĆ
>> A^0.5

ans =

1.577669698134203 1.429626977346373
0.357406744336593 1.220262953797610

>> %PROBLEM WŁASNY MACIERZY
>> A^-1

ans =

1.000000000000000 -2.000000000000000
-0.500000000000000 1.500000000000000

>> %MACIERZ MA WYZNACZNIK ZEROWY TO MACIERZ OSOBLIWA A NIE OSOBLIWA TO MACIERZ NIEZEROWA
>> deat(A)
Undefined function 'deat' for input arguments of type 'double'.

Did you mean:
>> det(A)

ans =

2

>> D=[2 2;1 1]

D =

2 2
1 1

>> det(D)

ans =

0

>> D^-1
Warning: Matrix is singular to working precision.

ans =

Inf Inf
Inf Inf

>> inv(A)

ans =

1.000000000000000 -2.000000000000000
-0.500000000000000 1.500000000000000

>> inv(D)
Warning: Matrix is singular to working precision.

ans =

Inf Inf
Inf Inf

>> %macierz osobliwa nie ma macierzy odwróconej
>> C

C =

2 3
4 5
-4 5
-1 0

>> C*
C*
|
Error: Expression or statement is incomplete or incorrect.

>> C*
C*
|
Error: Expression or statement is incomplete or incorrect.

>> C'

ans =

2 4 -4 -1
3 5 5 0

>> %C' too macierz transponowana do danej
>> %too nie poochodna pochodna do diff
>> diffx^2
Undefined function or variable 'diffx'.

Did you mean:
>> diff^2
Error using diff
Not enough input arguments.

>> %inv to macierz odwrotna do danej
>> A/B

ans =

0.800000000000000 -6.200000000000000
0.400000000000000 -2.600000000000000

>> A*inv(B)

ans =

0.800000000000000 -6.200000000000000
0.400000000000000 -2.600000000000000

>> A.*B

ans =

-12 20
-1 0

>> A

A =

3 4
1 2

>> B

B =

-4 5
-1 0

>> A/B

ans =

0.800000000000000 -6.200000000000000
0.400000000000000 -2.600000000000000

>> A./B

ans =

-0.750000000000000 0.800000000000000
-1.000000000000000 Inf

>> A.\B

ans =

-1.333333333333333 1.250000000000000
-1.000000000000000 0

>> A^2

ans =

13 20
5 8

>> A.^2

ans =

9 16
1 4

>> A^
A^
|
Error: Expression or statement is incomplete or incorrect.

>> A^B
Error using ^
Inputs must be a scalar and a square matrix.
To compute elementwise POWER, use POWER (.^) instead.

>> A.^B

ans =

1.0e+03 *

0.000012345679012 1.024000000000000
0.001000000000000 0.001000000000000

>> A.+B
A.+B
|
Error: Unexpected MATLAB operator.

>> A.-B
A.-B
|
Error: Unexpected MATLAB operator.

>> A+B

ans =

-1 9
0 2

>> A-B

ans =

7 -1
2 2

>> %układy równań
>> A[3 -1;1 2]
A[3 -1;1 2]
|
Error: Unbalanced or unexpected parenthesis or bracket.

>> A=[3 -1;1 2]

A =

3 -1
1 2

>> b=[5; -8]

b =

5
-8

>> x=A^-1*b

x =

0.285714285714286
-4.142857142857142

>> x=A/b
Error using /
Matrix dimensions must agree.

>> x

x =

0.285714285714286
-4.142857142857142

>> x=A\b

x =

0.285714285714286
-4.142857142857142

>> x=inv(A)*b

x =

0.285714285714286
-4.142857142857142

>> C

C =

2 3
4 5
-4 5
-1 0

>> d=[4;5;6;7]

d =

4
5
6
7

>> x=c^-1 * d

x =

-4
-5
-6
-7

>> x = C\d

x =

-0.269678621332091
1.163018164881230

>> x=C^-1*d
Error using ^
Inputs must be a scalar and a square matrix.
To compute elementwise POWER, use POWER (.^) instead.

>>

agi notatki








%-- 2014-10-06 11:06 --%
a=1
wpisanie do zmiennej a wartości
b=a+1
a*b
c=ans-a-b
ans/2
d=a+c;
d=
d
1/3
format short
1/3
format long
1/3
format short
format long e
1/3
format short
format short e
1/3
format rat
2/4
0,4
0.4
pi
forma long
format long
355/113
pi
(355/113-pi)
eps
realmax
realmin
i
j
sqrt(-3)
i=3
clear
clear i
a=1
b=a+1
save zmienne
clear
load zmienne
A
A=a*a
a*b
c=ans-a-b
d=a+c;
save zmienne
format compact
a
format loose
a
sqrt(9)
abs(-4)
abs - wartość bezwzględna
4^(-2)
10/5
10\5
10/0
0/0
symbol nieoznaczony
NaN
sin(30)
sin(30*pi/180)
cos(60*pi/180)
asin(0.5)
ans*180/pi
exp(2)
exp(1)
exp =
exp (1) = e
e=exp(1)
log(e^2)
log10(100)
log2(8)
round(3.7)
floor(3.99)
ceil(3.02)
cei do góry
ceil do góryfloor w dół
rem(27,5)
rem reszta z dzielenia
sin([1234])
sin([1 2 3 4})
sin([1 2 3 4])
help abs
help norm
clc
clc do czyszczenia
clc
a=[1 2 3 4 -1]
a=[1 2 3; 4 4 -1]
; przejście do nowego wiersza
a=[1 2 3; 4 -1]
a=[1:10; 1:2:20]
a=[1:10; 1:2:30]
a
a = 10:`
a=10:1
a=10:-1:1
A={1 2; 2 3]
A=[1 2; 2 3]
B=[3 5; 4 5]
C=[A; B]
zeros(3,4)
zeros(3)
zeros(1,3)
ones(3,1)
eye(3)
diag([1 2 3 4])
diag(ans)
rabd(3,4)
rand(3,4)
A = ans
A = A*15
A=A-5
A=round(A)
round zaokrągla
A
A = [3 4; 3 4]
B = [6 5; 3 7]
A-B
C
A
C * A
A*C
A8B
A*B
B*A
A^2
A
A*S
A*A
A^0.5
A^-1
A^(-1)
A
A^(-1)
inf(A)
inv(A)
C*
c
C
C'
' transpozycja
A
A/B
A*inv(B)
B
A.*B
jeżeli dodamy . to nie jest już mnożenie macierzowe
A.\B
A.^2
A^B
A.^B
A+B
A=[3 -1; 1 2]
b=[5 -8]
b=[5; -8]
A^(-1)*b
x=A/b
x=A\b
c
C
d=[3;4;5;6]
x=C^-1*d
x=C\d

Wyszukiwarka

Podobne podstrony:
labolatoria komputerowe =programy pierwszazaawazmatlabem
labolatoria komputerowe =programy trzeciematematyka
labolatoria komputerowe =programy drugiezajecia
2006 02 Diagram części Twojego komputera [Programowanie]
komputerowy program do porozumiewania się dla osób niemówiących(1)
Korzystanie z komputerowych programów handlowo magazynowych
2006 02 Qt ISO Maker–moja pierwsza aplikacja w Qt [Programowanie]
Elektronika Analogowa Kurs Bascom Avr W Przykĺ‚Adach Pierwszy Program
Egzamin Programowanie Komputerów
05 Korzystanie z programów komputerowych
Praca kontrolna z Informatyki semestr I Grafika komputarowa przedstaw jeden z program, krótko go op
Open GL Pierwszy program
Ćw 21 Pomiar prędkości fali sprężystej w prętach z wykorzystaniem programu komputerowego
1 TurboPascal Pierwsze programy
01 mój pierwszy program kod

więcej podobnych podstron