>> 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 pierwszazaawazmatlabemlabolatoria komputerowe =programy trzeciematematykalabolatoria komputerowe =programy drugiezajecia2006 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 magazynowych2006 02 Qt ISO Maker–moja pierwsza aplikacja w Qt [Programowanie]Elektronika Analogowa Kurs Bascom Avr W Przykĺ‚Adach Pierwszy ProgramEgzamin Programowanie Komputerów05 Korzystanie z programów komputerowychPraca kontrolna z Informatyki semestr I Grafika komputarowa przedstaw jeden z program, krótko go opOpen GL Pierwszy programĆw 21 Pomiar prędkości fali sprężystej w prętach z wykorzystaniem programu komputerowego1 TurboPascal Pierwsze programy01 mój pierwszy program kodwięcej podobnych podstron