Funzioni incorporate in Matlab - Guida alle funzioni integrate in Matlab

Sommario:

Anonim

Introduzione alla funzione incorporata in Matlab

Le funzioni incorporate in Matlab hanno due categorie: una è funzioni integrate e la seconda viene utilizzata per le funzioni definite create dall'utente.

Funzioni integrate

Matlab ha molte funzioni integrate radice quadrata, sin, cos, tan, esponenziale, log, ecc. Ha anche funzioni matematiche più complesse e speciali come le funzioni gamma e Bessel. Ha anche alcune costanti incorporate pi, I (numeri complessi) e infinito.

Esempio:

sin ( pi / 2 )

Dà output come 1.

in questo esempio non abbiamo nemmeno menzionato il valore di pi, automaticamente pi prende il valore 3.14.

sqrt (3)

Fornisce output 1, 73.

E se scrivi l'istruzione di programma sqrt (-1) darà ans come 0.00 + i

Funzioni definite dall'utente

La parola chiave viene utilizzata per definire la nostra funzione è "inline", ora vediamo come usarla

Supponiamo che io voglia creare una funzione fun = x 2 - 6

Saranno i comandi di Matlab

Fun = inline ( ' x 2 – 6 ', ' x ' ) . . . . . . . . . . (1) function declaration and defination
Fun =
inline function :

Divertimento = - 6.. . . . . . uscita di (1)

Fun ( 1 ) (2) giving value x=1

Ans =

-5. . . .output di (2)

Fun ( 2 ) ….(3) giving value x=2

Ans =

-2. . . uscita di (3)

Fun ( 3 ) . . . . . . . . . . . . . . . . . . . . (2) giving value x=3

Ans =

3. . . . . . uscita di (3)

  • Le funzioni di Matlab operano sia su scalari che su vettori
  • Per ottenere vittorie di funzioni inline, la parola chiave "vectorize" viene utilizzata nella definizione della funzione.
  • Nell'esempio sopra supponiamo che io voglia creare una funzione vettoriale "divertente", quindi i comandi saranno

Fun = inline ( vectorize ( ' x 2 – 5 ', ' x ' )

Creerà divertimento vettoriale.

Fun ( 1 : 5 )
And evolution will take values of x as 1, 2, 3, 4 and 5

L'output per questo programma sarà

-4 -1 4 11 e 20

In questo primo valore è per x = 1, il secondo valore è per x = 2, il terzo valore è per x = 3, il quarto valore è per x = 4 e il quinto valore è per x = 5.

Sintassi della funzione incorporata

È categorie in tre parti.

1. Definizione della funzione: in questo, scriviamo la stringa della funzione e definiamo la variabile indipendente.

Function name = inline ( ' function ', ' independent variable ' )
Fun = inline ( ' x 2 – 5 ', ' x ' )

2. Evoluzione della funzione: in questo, valutiamo la funzione dando qualsiasi valore alla variabile indipendente.

Function name (variable value )
Fun ( 1 )

3. Funzione Vectorize: questa funzione crea un vettore di una determinata funzione.

Function name = inline ( vectorize( ' function string ' ), ' independent variable ' )
Y = inline ( vectorize ( ' x 2 – 1 ' ), ' x ' )

Esempi

I seguenti esempi sono i seguenti

Esempio 1:

Consideriamo una funzione

Z = x 3 - 56

Per risolvere l'equazione di cui sopra in Matlab, dobbiamo creare una funzione inline per z e dobbiamo assegnare una variabile indipendente.

Codice Matlab:

>>
z =
Inline function :
Z ( x ) = x . 3 - 56
>> z ( 0 )

Ans = 4

>> z ( 1 0 )

Ans = 996

>> z ( -1 )

Ans = 5

Esempio 2:

Z = x 3 + 23 x - 9

Codice Matlab per esempio 2

Z = inline ( vectorize ( ' x .^3 + 23*x – 9 ' ), ' x ' )
z =
Inline function :
Z ( x ) = x . 3 + 23 * x - 9
>> z ( 1 : 10 )

Ans = Colonne da 1 a 3

15 45 87

Colonne da 4 a 6

147 231 345

Colonne da 7 a 9

495 687 927

Colonna 10

1221

>> z ( 1 : 0.5 : 5 )

Ans = Colonne da 1 a 4

15.0000 28.8750 45.0000 64.1250

Colonne da 5 a 8

87.0000 114.3750 147.0000 185.6250

Colonna 9

231.0000

Conclusione - Funzioni integrate in Matlab

Le funzioni integrate sono globali ma non occupano mai spazio nell'area di lavoro di Matlab. Funziona come funzioni anonime ma queste non sono funzioni anonime perché le funzioni anonime occupano spazio al momento della creazione della funzione. Le funzioni incorporate restituiscono solo un valore sebbene il sistema abbia a che fare con matrici e matrici.

Articoli consigliati

Questa è una guida alle funzioni incorporate in Matlab. Qui discutiamo delle funzioni incorporate in Matlab, Sintassi ed Esempi. Puoi anche consultare i nostri altri articoli correlati per saperne di più-

  1. Che cos'è Matlab?
  2. Introduzione a Matlab
  3. Comandi Matlab
  4. Carriera in MATLAB
  5. Compilatore Matlab | Applicazioni del compilatore Matlab
  6. Esempi di funzioni integrate di Python