MATLAB - Opdrachten
MATLAB is een interactief programma voor numerieke berekeningen en datavisualisatie. U kunt een opdracht invoeren door deze te typen achter de MATLAB-prompt '>>' in het Opdrachtvenster .
In deze sectie zullen we lijsten geven van veelgebruikte algemene MATLAB-commando's.
Opdrachten voor het beheren van een sessie
MATLAB biedt verschillende commando's voor het beheren van een sessie. De volgende tabel bevat al dergelijke opdrachten −
Opdracht | Doel |
---|---|
clc | Wist het opdrachtvenster. |
wissen | Verwijdert variabelen uit het geheugen. |
bestaan | Controleert op bestaan van bestand of variabele. |
wereldwijd | Verklaart variabelen als globaal. |
help | Zoekt naar een helponderwerp. |
zoek | Zoekt help-items voor een trefwoord. |
stop | Stopt MATLAB. |
wie | Laat de huidige variabelen zien. |
wie | Lijst huidige variabelen (lange weergave). |
Opdrachten voor het werken met het systeem
MATLAB biedt verschillende handige opdrachten om met het systeem te werken, zoals het huidige werk in de werkruimte als een bestand opslaan en het bestand later laden.
Het biedt ook verschillende opdrachten voor andere systeemgerelateerde activiteiten, zoals het weergeven van de datum, het weergeven van bestanden in de map, het weergeven van de huidige map, enz.
De volgende tabel toont enkele veelgebruikte systeemgerelateerde commando's −
Opdracht | Doel |
---|---|
cd | Verandert huidige map. |
datum | Geeft de huidige datum weer. |
verwijder | Verwijdert een bestand. |
dagboek | Schakelt het opnemen van dagboekbestanden aan/uit. |
dir | Laat alle bestanden in de huidige map zien. |
laden | Laadt werkruimtevariabelen uit een bestand. |
pad | Geeft zoekpad weer. |
pwd | Geeft de huidige map weer. |
opslaan | Slaat werkruimtevariabelen op in een bestand. |
type | Geeft de inhoud van een bestand weer. |
wat | Laat alle MATLAB-bestanden in de huidige map zien. |
wklread | Lees .wk1 spreadsheetbestand. |
Invoer- en uitvoeropdrachten
MATLAB biedt de volgende invoer- en uitvoergerelateerde opdrachten −
Opdracht | Doel |
---|---|
disp | Geeft de inhoud van een array of string weer. |
fscanf | Geformatteerde gegevens uit een bestand lezen. |
formaat | Bedient het formaat van de schermweergave. |
fprintf | Voert geformatteerde schrijfbewerkingen uit naar scherm of bestand. |
invoer | Geeft prompts weer en wacht op invoer. |
; | Onderdrukt zeefdruk. |
De fscanf en fprintf commando's gedragen zich als C scanf en printf functies. Ze ondersteunen de volgende formaatcodes −
Code opmaken | Doel |
---|---|
%s | Formaat als een tekenreeks. |
%d | Formaat als geheel getal. |
%f | Formaat als een drijvende-kommawaarde. |
%e | Formaat als een drijvende-kommawaarde in wetenschappelijke notatie. |
%g | Formaat in de meest compacte vorm:%f of %e. |
\n | Voeg een nieuwe regel in de uitvoertekenreeks in. |
\t | Voeg een tabblad in de uitvoertekenreeks in. |
De formaatfunctie heeft de volgende vormen die worden gebruikt voor numerieke weergave −
Formaatfunctie | Toon maximaal |
---|---|
kort formaat | Vier decimale cijfers (standaard). |
formaat lang | 16 decimale cijfers. |
format korte e | Vijf cijfers plus exponent. |
format long e | 16 cijfers plus exponenten. |
bank opmaken | Twee decimale cijfers. |
format + | Positief, negatief of nul. |
format rat | Rationale benadering. |
compact opmaken | Onderdrukt sommige regelfeeds. |
los opmaken | Herstelt naar minder compacte weergavemodus. |
Vector-, Matrix- en Array-opdrachten
De volgende tabel toont verschillende commando's die worden gebruikt voor het werken met arrays, matrices en vectoren −
Opdracht | Doel |
---|---|
kat | Samenvoegt arrays. |
vinden | Vindt indices van niet-nul elementen. |
lengte | Berekent het aantal elementen. |
linspace | Creëert regelmatig verdeelde vectoren. |
logruimte | Creëert logaritmisch verdeelde vector. |
max | Retourneert het grootste element. |
min | Retourneert kleinste element. |
prod | Product van elke kolom. |
hervorm | Verandert de grootte. |
maat | Berekent matrixgrootte. |
sorteren | Sort elke kolom. |
som | Stelt elke kolom op. |
oog | Maakt een identiteitsmatrix. |
enen | Maakt een array van enen. |
nullen | Maakt een array van nullen. |
kruis | Berekent matrix-kruisproducten. |
punt | Berekent matrixpuntproducten. |
det | Berekent determinant van een array. |
inv | Berekent de inverse van een matrix. |
pinv | Berekent pseudo-inverse van een matrix. |
rang | Berekent de rangorde van een matrix. |
rref | Berekent gereduceerde rij-echelonvorm. |
cel | Creëert celarray. |
celldisp | Geeft celarray weer. |
celplot | Geeft grafische weergave van celarray weer. |
num2cell | Converteert numerieke array naar celarray. |
deal | Komt overeen met invoer- en uitvoerlijsten. |
iscell | Identificeert celarray. |
Plotcommando's
MATLAB biedt tal van opdrachten voor het plotten van grafieken. De volgende tabel toont enkele veelgebruikte commando's voor het plotten −
Opdracht | Doel |
---|---|
as | Stelt aslimieten in. |
fplot | Intelligent plotten van functies. |
raster | Geeft rasterlijnen weer. |
plot | Genereert xy-plot. |
afdrukken | Drukt plot af of slaat plot op in een bestand. |
titel | Zet tekst bovenaan plot. |
xlabel | Voegt tekstlabel toe aan x-as. |
ylabel | Voegt tekstlabel toe aan de y-as. |
assen | Maakt assenobjecten. |
sluiten | Sluit de huidige plot. |
alles sluiten | Sluit alle plots. |
cijfer | Opent een nieuw figuurvenster. |
gtext | Maakt plaatsing van labels met de muis mogelijk. |
vasthouden | Bevriest huidige plot. |
legende | Legende plaatsing met muis. |
vernieuwen | Hiermee wordt het huidige figuurvenster opnieuw getekend. |
instellen | Specificeert eigenschappen van objecten zoals assen. |
subplot | Maakt plots in subvensters. |
tekst | Plaats string in figuur. |
balk | Maakt een staafdiagram. |
logboek | Maakt log-log plot. |
polair | Maakt een poolplot. |
semilogx | Maakt een semilog-plot. (logaritmische abscis). |
semilogie | Maakt een semilog-plot. (logaritmische ordinaat). |
trappen | Maakt een trapplot. |
stam | Maakt stamplot. |
MATLAB