Z. Rudnicki: MATLAB - KOMPENDIUM
Na przykład:
Liczba w domyślnym formacie short: |
Po zmianie na format short e: |
Po zmianie na format long: |
» 2.5 |
» format short e |
» format long |
ans = |
» 2.5 |
» 2.5 |
2.5000 |
ans = |
ans = |
2.5000e+000 |
2.50000000000000 |
Objaśnienie innych wartości parametru uzyskamy po wpisaniu help format
Wszystkie zmienne w MATLABie sa traktowane jak macierze. Wektory i skalary są uważane za szczególne przypadki macierzy. Nazwy zmiennych można tworzyć według następujących reguł:
• muszą rozpoczynać się od litery, a dalej mogą mieć tylko
• litery angielskie, nie wolno używać polskich liter np.: ą. ć. ę. ł. ń.....
• oraz cyfry i znaki podkreślenia np.: Moment_sily9
Dobre i złe nazwy zmienych | |
DOBRE: |
ZŁE: |
Moc2 |
2Moc |
MomentGnl |
Moment-1 |
moment_gn_l |
moment_gnącyl |
clearSILA_Pxl |
SIŁA_Pxl |
Liczbę znaków rozpoznawanych w nazwie zmiennej można sprawdzić przy pomocy funkcji namelengthmax.
MATLAB rozróżnia duże i małe litery. Polecenia standardowe należy pisać małymi literami
dla nazw własnych programów i zmiennych można używać małych i dużych liter
Niektóre komendy dla zmiennych:
> who - wyświetla wykaz zmiennych
> whos - wyświetla dokładne informacje o zmiennych
> save - zapisuje pamięć zmiennych (workspace) do pliku matlab.mat
> load - wczytuje pamięć zmiennych (workspace) z pliku matlab.mat
> elear zmienna - usuwa zmienną z pamięci
> elear - usuwa wszystkie zmienne z pamięci
Pamiętajmy, że operatory dotyczą nie tylko skalarów ale ogólnie macierzy, jednak na razie poniżej rozpatrzymy tylko działania w zastosowaniu do skalarów.
Operator Objaśnienie
+ dodawanie
_ odejmowanie lub zmiana znaku
* mnożenie
/ dzielenie
A potęgowanie
W przypadku macierzy rozróżnia się kilka typów operacji mnożenia, dzielenia i potęgowania, o czym napisano w dalszych rozdziałach.
2.1.6. Ważniejsze funkcje elementarne MATLAB a
Nazwa funkcji |
Objaśnienie |
sqrt(x) |
pierwiastek z x |
abs(x)_ |
1 wartość bezwzględna x 1 |
exp(x)_ |
e do x |
log(x) |
logarytm naturalny z x |
log2(x) |
logarytm o podstawie 2 |