Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> MATLAB

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

  1. MATLAB - Overzicht
  2. MATLAB - Basissyntaxis
  3. MATLAB - Variabelen
  4. MATLAB - Gegevenstypen
  5. MATLAB - Vectoren
  6. MATLAB - Matrix
  7. MATLAB - Arrays
  8. MATLAB - Dubbele puntnotatie
  9. MATLAB - Cijfers
  10. MATLAB - Snaren
  11. MATLAB - Functies