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 Basics: Essentiële Syntax & Commando's

De MATLAB-omgeving gedraagt zich als een super-complexe rekenmachine. Je kunt commando's invoeren bij de >> commandoprompt.

MATLAB is een geïnterpreteerde omgeving. Met andere woorden, je geeft een commando en MATLAB voert het direct uit.

Handson Oefening

Typ een geldige expressie, bijvoorbeeld:

Live Demo
5 + 5

En druk op ENTER

Wanneer je op de Execute-knop klikt, of Ctrl+E typt, voert MATLAB het direct uit en is het geretourneerde resultaat:

ans = 10

Laten we nog een paar voorbeelden nemen:

Live Demo
3 ^ 2 % 3 tot de macht 2

Wanneer je op de Execute-knop klikt, of Ctrl+E typt, voert MATLAB het direct uit en is het geretourneerde resultaat:

ans = 9

Nog een voorbeeld:

Live Demo
sin(pi / 2) % sinus van hoek 90°

Wanneer je op de Execute-knop klikt, of Ctrl+E typt, voert MATLAB het direct uit en is het geretourneerde resultaat:

ans = 1

Nog een voorbeeld:

Live Demo
7/0 % Delen door nul

Wanneer je op de Execute-knop klikt, of Ctrl+E typt, voert MATLAB het direct uit en is het geretourneerde resultaat:

ans = Inf
warning: division by zero

Nog een voorbeeld:

Live Demo
732 * 20.3

Wanneer je op de Execute-knop klikt, of Ctrl+E typt, voert MATLAB het direct uit en is het geretourneerde resultaat:

ans = 1.4860e+04

MATLAB biedt enkele speciale expressies voor wiskundige symbolen, zoals pi voor π, Inf voor ∞, i (en j) voor √-1 etc. NaN staat voor 'not a number'.

Gebruik van Puntkomma (;) in MATLAB

Puntkomma (;) duidt het einde van een statement aan. Als je echter de MATLAB-output voor een expressie wilt onderdrukken en verbergen, voeg dan een puntkomma na de expressie toe.

Bijvoorbeeld:

Live Demo
x = 3; y = x + 5

Wanneer je op de Execute-knop klikt, of Ctrl+E typt, voert MATLAB het direct uit en is het geretourneerde resultaat:

y = 8

Commentaar Toevoegen

Het procentteken (%) wordt gebruikt om een commentaarregel aan te duiden. Bijvoorbeeld:

x = 9 % wijs de waarde 9 toe aan x

Je kunt ook een blok commentaar schrijven met de blokcommentaar operatoren %{ en %}.

De MATLAB-editor bevat tools en contextmenu-items om je te helpen commentaar toe te voegen, te verwijderen of de opmaak te wijzigen.

Algemeen Gebruikte Operatoren en Speciale Tekens

MATLAB ondersteunt de volgende algemeen gebruikte operatoren en speciale tekens:

Operator Doel
+ Plus; opteloperator.
- Min; aftrekoperator.
* Scalaire en matrixvermenigvuldigingsoperator.
.* Array-vermenigvuldigingsoperator.
^ Scalaire en matrixmachtsverheffingsoperator.
.^ Array-machtsverheffingsoperator.
\ Linkerdeelingsoperator.
/ Rechterdeelingsoperator.
.\ Array-linkerdeelingsoperator.
./ Array-rechterdeelingsoperator.
: Dubbele punt; genereert regelmatig verdeelde elementen en vertegenwoordigt een volledige rij of kolom.
( ) Haakjes; omvat functieargumenten en array-indices; overschrijft prioriteit.
[ ] Haakjes; omvat array-elementen.
. Decimaal punt.
… Uitlatingstreepjes; regel-continuatie-operator
, Komma; scheidt statements en elementen in een rij
; Puntkomma; scheidt kolommen en onderdrukt weergave.
% Procentteken; duidt commentaar aan en specificeert opmaak.
' Anführingsteken en transponatie-operator.
.' Niet-geconjugeerde transponatie-operator.
= Toewijzingsoperator.

Speciale Variabelen en Constanten

MATLAB ondersteunt de volgende speciale variabelen en constanten:

Naam Betekenis
ans Meest recente antwoord.
eps Nauwkeurigheid van drijvende-komma precisie.
i,j De imaginaire eenheid √-1.
Inf Oneindig.
NaN On gedefinieerd numeriek resultaat (not a number).
pi Het getal π

Variabelen Benoemen

Variabelennamen bestaan uit een letter gevolgd door willekeurig aantal letters, cijfers of underscore.

MATLAB is hoofdlettergevoelig.

Variabelennamen kunnen van elke lengte zijn, maar MATLAB gebruikt alleen de eerste N karakters, waar N gegeven wordt door de functie namelengthmax.

Je Werk Opslaan

Het save commando wordt gebruikt om alle variabelen in de workspace op te slaan als een bestand met .mat extensie, in de huidige map.

Bijvoorbeeld:

save myfile

Je kunt het bestand later opnieuw laden met het load commando.

load myfile

MATLAB

  1. C-basissyntax: Tokens, structuur en puntkomma's
  2. C++ Begrijpen: Kernsyntaxis en Objectgeoriënteerde Fundamenten
  3. MATLAB: Uitgebreid Overzicht van een Leidende Numerieke Rekenomgeving
  4. MATLAB Basics: Essentiële Syntax & Commando's
  5. Variabelen in MATLAB Begrijpen: Basis en Voorbeelden
  6. Essentiële MATLAB Commando's voor Efficiënte Berekening
  7. MATLAB Datatypes: Uitgebreide Gids
  8. MATLAB Operatoren: Complete Gids voor Rekenkundige, Logische en Bitwise Operaties
  9. MATLAB Matrix Basis: Data Aanmaken, Benaderen en Manipuleren
  10. MATLAB: Multidimensionale en Speciale Arrays Beheersen
  11. Java Fundamentals: Basis Syntaxis Onder de Knie Krijgen