Spesielle karakterer i Matlab

Spesielle karakterer i Matlab
Som alle programmeringsspråk har Matlab et sett med spesialtegn for å tolke programmet. Disse tegnene er forbeholdt systemet og kan ikke brukes av programmeringsbrukeren til å tilordne navn til variabler, funksjoner eller andre typer definisjoner som kan gjøres. Disse spesialtegnene inkluderer aritmetiske operatører, logiske operatører osv. På grunn av dens lengde, i denne artikkelen, vil vi bare forklare i detalj hva som tilhører spesialtegnene og overlater operatørene til en annen artikkel.

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 = @newFunction

I tilfelle av en anonym funksjon.

fhandle = @a+b

Matlab spesiell karakter . (Punktum)

Prikken skiller hele og brøkdeler i desimalverdier.

1.4142

Dot -karakteren lar deg også få tilgang til feltene i en struktur

struktur . felt

Dette symbolet brukes også for å få tilgang til egenskapene og metodene til et objekt.

gjenstand. egenskaper

Spesiell 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…
fortsettelse av gjeldende 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: 5

Tykktarmen brukes også til å definere grensen i en "for" -sløyfe.

for x = 1: 10

Indeks en rekke elementer i en spesifisert dimensjon:

A (2: 3, 4)

Tilordne nye elementer til en matrise:

x = [1, 2, 3, 4;
5, 6, 7, 8;
1, 2, 3, 4]
x (:) = 1: 12

Matlab spesiell karakter; (Semicolon)

Denne karakteren brukes til å skille radene i opprettelsen av en matrise

x = [1, 2, 3, 4;
5, 6, 7, 8;
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)
B (2, 1)

De brukes også i matematiske operasjoner i operatørens forrang.

(EN.*(B./C)) - D

Matlab 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]
v = [1, 2, 3, 4]

Firkantet brakett for å fange mer enn ett inngangsargument i en funksjon.

A = magi (5)
[r, i] = min (a)

Firkantede parenteser for å lage et tomt utvalg.

a = []

Firkantet brakett for å legge en ny bunnrekke til en matrise.

a = magi (5);
a = [a; 4, 5, 8, 3, 2]

Firkantet brakett for å fjerne en matrikskolonne:

a = magi (5);
a (:, 1) = []

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 programmet

Matlab 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.

%
Dette er en kommentar.
Alt vedlagt innen
Disse krøllete seler blir vurdert
Kommentar av Matlab.
%

Matlab spesiell karakter ? (Spørsmålstegn )

Denne karakteren henter metaen.Klasseobjekt. Denne operatøren fungerer bare med et klassenavn, ikke et objekt.

?inputParser

Matlab 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 = 21

Romfiguren brukes som komma for å skille radelementer i konstruksjonen av en matrise.

A = [1 2 3 4;
5 6 7 8]

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 = b

Matlab spesiell karakter < & (Left angle bracket and ampersand )

Dette karaktersettet brukes til å spesifisere superklasser.

classdef myclass < MySuperclass

Og 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)
argumenter
propargs.? Matlab.grafikk.primitiv.Linje
slutt
slutt

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.