Liste over MATLAB -spesielle tegn, mening og applikasjon
Nedenfor viser vi hver Matlab -spesielle tegn og forklarer bruken og betydningen av et kort eksempel.
Matlab spesiell karakter @ (på symbol)
Dette symbolet brukes når du oppretter en funksjon. For å gjøre dette, må funksjonsnavnet erklæres etter "@" -symbolet.
fHandle = @newFunctionI tilfelle av en anonym funksjon.
fhandle = @a+bMatlab spesiell karakter . (Punktum)
Prikken skiller hele og brøkdeler i desimalverdier.
1.4142Dot -karakteren lar deg også få tilgang til feltene i en struktur
struktur . feltDette symbolet brukes også for å få tilgang til egenskapene og metodene til et objekt.
gjenstand. egenskaperSpesiell karakter ... (Dot Dot Dot eller Ellipsis)
På slutten av en linje indikerer dette symbolet at den nåværende kommandoen fortsetter på neste linje.
kommando…Matlab Special Character, (komma)
Dette tegnet brukes til å skille radelementer av array -abonnement.
q = [1, 2, 3, 4; 5, 6, 7, 8]Denne karakteren brukes også til å skille de forskjellige inngangsargumentene i en funksjon.
STR = STRCMP (S1, S2)Og å skille de forskjellige utgangsargumentene i en funksjon
[r, i] = min (a)Matlab Spesiell karakter: (kolon)
Denne karakteren brukes til å lage vektorer.
v = 1: 5Tykktarmen brukes også til å definere grensen i en "for" -sløyfe.
for x = 1: 10Indeks en rekke elementer i en spesifisert dimensjon:
A (2: 3, 4)Tilordne nye elementer til en matrise:
x = [1, 2, 3, 4;Matlab spesiell karakter; (Semicolon)
Denne karakteren brukes til å skille radene i opprettelsen av en matrise
x = [1, 2, 3, 4;Det brukes også til å undertrykke utgangen fra gjeldende kommando.
x = 1 2 3;Eller til flere separate kommandoer skrevet på en enkelt linje
x = 1; a = strcmp (s1, s2); str = strcat (S1, S2);Matlab Special Character () (Parenteses)
Disse tegnene brukes til å omslutte inngangsargumentene til en funksjon.
a = strcat (S1, S2)Disse spesialtegnene brukes også til indeksering av array.
A (:, 1)De brukes også i matematiske operasjoner i operatørens forrang.
(EN.*(B./C)) - DMatlab Special Character [] (firkantede parentes)
Disse spesialtegnene brukes til å lage matriser og vektorer.
m = [1, 2, 3, 4; 5, 6, 7, 8; 1, 2, 3, 4]Firkantet brakett for å fange mer enn ett inngangsargument i en funksjon.
A = magi (5)Firkantede parenteser for å lage et tomt utvalg.
a = []Firkantet brakett for å legge en ny bunnrekke til en matrise.
a = magi (5);Firkantet brakett for å fjerne en matrikskolonne:
a = magi (5);Matlab Special Character (krøllete seler)
Disse spesialtegnene brukes til å lage cellematriser.
s1 = 'a', 'z', 'h', 'y'Matlab spesiell karakter % (prosent)
Prosentpersonen brukes til å komme med kommentarer. Alt skrevet etter denne tegnet på den nåværende linjen regnes ikke som kode av MATLAB og er bare nyttig som programmerer -merknad.
% Dette er en kommentar, det er ikke en del av programmetMatlab Special Character % % (prosent krøllete brakett)
Dette karaktersettet brukes til å komme med kommentarer som strekker seg over mer enn en linje. %Og % operatører må vises alene på linjene umiddelbart før og følge tekstblokken som vist nedenfor.
%Matlab spesiell karakter ? (Spørsmålstegn )
Denne karakteren henter metaen.Klasseobjekt. Denne operatøren fungerer bare med et klassenavn, ikke et objekt.
?inputParserMatlab Special Character "(Single Quotes)
Disse tegnene brukes til å lage karaktervektorer med en klasse røye.
chr = 'hallo matlab'Matlab Special Character ““ (Double Quotes)
Disse karakterene brukes til å lage strenger som har en klasse av strenger.
STR = “Hei matlab”Matlab Spesiell karakter “Space”
Denne karakteren representerer en logisk ikke.
if ~ strcmp (S1, S2)Denne tegnet brukes også til å undertrykke spesifikke inngangs- eller utgangsargumenter for en funksjon.
[~, i] = min (a)Matlab spesiell karakter = (lik)
Dette tegnet tildeler verdier til en variabel.
a = 21Romfiguren brukes som komma for å skille radelementer i konstruksjonen av en matrise.
A = [1 2 3 4;I likhet med komma brukes den også til å skille verdiene som returneres med en funksjon.
[r i] = min (a)Matlab Special Character ~ (Tilde)
Også for å lagre elementene i A i variabelen B.
a = bMatlab spesiell karakter < & (Left angle bracket and ampersand )
Dette karaktersettet brukes til å spesifisere superklasser.
classdef myclass < MySuperclassOg i definisjonen av en klasse som stammer fra en superklasse:
classdef myclass < MySuperclass1 & MySuperclass2 &…Matlab spesiell karakter .? (DOT SPØRSMÅL)
Dette karaktersettet spesifiserer feltverdi-strukturfeltene.
I dette tilfellet er feltnavnene på propargs -strukturen spesifisert som skriveegenskaper til MATLAB.grafikk.primitiv.Linjeklasse.
Funksjon F (Propargs)Konklusjon
I denne artikkelen har vi vist deg listen over Matlab -spesielle tegn og forklart betydningen av hvert tegn med et kort eksempel. Dette programmeringsspråket har også relasjonelle, aritmetiske, logiske operatører og rømte tegn, som er dekket i våre andre MATLAB -artikler. Vi håper du fant denne Matlab -artikkelen nyttig. For flere tips og informasjon, se andre Linux -hintartikler.