Wpis z mikrobloga

@Fajowy_Nick: Cóż. Od siebie powiem, że na początek warto obcykać liczenie czegoś i rysowanie np. Acha, pamiętaj pętle są w Mablabie be. Polecenia są cacy.

zeros(n) - n x n macierz wypełniona zerami
zeros(n,m) - n x m macierz z zerami.

Ja lubię stwarzać nowe puste macierze w ten sposób: NowaMacierz = 0 * StraMacierz; % Najkrócej

siz = size(Macierz) - pobierz rozmiar macierzy do wektora

Podstawowe rysowanie
plot(x,y) - x,y
@Fajowy_Nick:
x = [1,3,5,7,9];

skalar = x * (x');
Macierz = x' * x;

Wykonanie potęgowania na każdym z elementów:
y = x.^(1.5);

Zarejestrowanie funkcji inline:
funkcja = @(x) 2*x;

z = funkcja(3);

inne przydatne funkcje:
linspace, flip,

hold on - powoduje, że nowy wykres nie zastępuje starego, ale rysuje się na tym samym płótnie.

wyświetlenie czegoś w konsoli to np;

disp(zmienna);

Sklejanie ciągów znaków:

disp(['Wartość zmiennej x wynosi: ', num2str(x),
@Fajowy_Nick: Pamiętaj, jak najmniej pętli. Trzeba zmienić myślenie. Staraj się też sklejać macierze.

[A, B] - doklejamy macierz B do A obok, wydłużamy wiersze
[A; B] - doklejamy macierz B do A pod, wydłużamy kolumny

Hm jeszcze: linie można łamać trójkropkiem ...

Załóżmy że mamy wektor x = 10 * rand(10,1); % rand - losuje z rozkładu równomiernego

to żeby wybrać liczby większe niż 5 możemy zrobić tak:
WiekszeNiz5 = x>5%