Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> MATLAB

MATLAB-Variables

En el entorno MATLAB, cada variable es un arreglo o matriz.

Puede asignar variables de forma sencilla. Por ejemplo,

Demostración en vivo
x = 3	       % defining x and initializing it with a value

MATLAB ejecutará la instrucción anterior y devolverá el siguiente resultado −

x = 3

Crea una matriz de 1 por 1 llamada x y almacena el valor 3 en su elemento. Veamos otro ejemplo,

Demostración en vivo
x = sqrt(16) 	% defining x and initializing it with an expression

MATLAB ejecutará la instrucción anterior y devolverá el siguiente resultado −

x = 4

Tenga en cuenta que −

Por ejemplo,

Demostración en vivo
sqrt(78)

MATLAB ejecutará la instrucción anterior y devolverá el siguiente resultado −

ans =  8.8318

Puede utilizar esta variable ans

Demostración en vivo
sqrt(78);
9876/ans

MATLAB ejecutará la instrucción anterior y devolverá el siguiente resultado −

ans =  1118.2

Veamos otro ejemplo −

Demostración en vivo
x = 7 * 8;
y = x * 7.89

MATLAB ejecutará la instrucción anterior y devolverá el siguiente resultado −

y =  441.84

Asignaciones Múltiples

Puede tener varias asignaciones en la misma línea. Por ejemplo,

Demostración en vivo
a = 2; b = 7; c = a * b

MATLAB ejecutará la instrucción anterior y devolverá el siguiente resultado −

c = 14

¡Me he olvidado de las Variables!

El quien El comando muestra todos los nombres de variables que ha utilizado.

who

MATLAB ejecutará la instrucción anterior y devolverá el siguiente resultado −

Your variables are:
a    ans  b    c   

Los quiénes El comando muestra poco más sobre las variables −

whos

MATLAB ejecutará la instrucción anterior y devolverá el siguiente resultado −

Attr Name        Size        Bytes      Class
==== ====        ====        ====       ===== 
   a             1x1           8        double
   ans           1x70         757        cell
   b             1x1           8        double
   c             1x1           8        double

Total is 73 elements using 781 bytes     

El claro El comando elimina todas las variables (o las especificadas) de la memoria.

clear x     % it will delete x, won't display anything
clear       % it will delete all variables in the workspace
            %  peacefully and unobtrusively 

Asignaciones largas

Las asignaciones largas se pueden extender a otra línea usando puntos suspensivos (...). Por ejemplo,

Demostración en vivo
initial_velocity = 0;
acceleration = 9.8;
time = 20;
final_velocity = initial_velocity + acceleration * time

MATLAB ejecutará la instrucción anterior y devolverá el siguiente resultado −

final_velocity = 196

El comando de formato

De forma predeterminada, MATLAB muestra números con cuatro valores decimales. Esto se conoce como formato corto .

Sin embargo, si desea más precisión, debe usar el formato comando.

El formato largo el comando muestra 16 dígitos después del decimal.

Por ejemplo −

Demostración en vivo
format long
x = 7 + 10/3 + 5 ^ 1.2

MATLAB ejecutará la instrucción anterior y devolverá el siguiente resultado:

x = 17.2319816406394

Otro ejemplo,

Demostración en vivo
format short
x = 7 + 10/3 + 5 ^ 1.2

MATLAB ejecutará la instrucción anterior y devolverá el siguiente resultado −

x = 17.232

El banco de formatos El comando redondea los números a dos lugares decimales. Por ejemplo,

Demostración en vivo
format bank
daily_wage = 177.45;
weekly_wage = daily_wage * 6

MATLAB ejecutará la instrucción anterior y devolverá el siguiente resultado −

weekly_wage = 1064.70

MATLAB muestra números grandes usando notación exponencial.

El formato corto e El comando permite mostrar en forma exponencial con cuatro decimales más el exponente.

Por ejemplo,

Demostración en vivo
format short e
4.678 * 4.9

MATLAB ejecutará la instrucción anterior y devolverá el siguiente resultado −

ans = 2.2922e+01

El formato e largo El comando permite mostrar en forma exponencial con cuatro decimales más el exponente. Por ejemplo,

Demostración en vivo
format long e
x = pi

MATLAB ejecutará la instrucción anterior y devolverá el siguiente resultado −

x = 3.141592653589793e+00

La rata de formato El comando da la expresión racional más cercana resultante de un cálculo. Por ejemplo,

Demostración en vivo
format rat
4.678 * 4.9

MATLAB ejecutará la instrucción anterior y devolverá el siguiente resultado −

ans = 34177/1491 

Creación de vectores

Un vector es un arreglo unidimensional de números. MATLAB permite crear dos tipos de vectores −

Vectores de fila se crean encerrando el conjunto de elementos entre corchetes, usando espacios o comas para delimitar los elementos.

Por ejemplo,

Demostración en vivo
r = [7 8 9 10 11]

MATLAB ejecutará la instrucción anterior y devolverá el siguiente resultado −

r =

   7    8    9   10   11 

Otro ejemplo,

Demostración en vivo
r = [7 8 9 10 11];
t = [2, 3, 4, 5, 6];
res = r + t

MATLAB ejecutará la instrucción anterior y devolverá el siguiente resultado −

res =

         9         11         13         15         17

Vectores de columna se crean encerrando el conjunto de elementos entre corchetes, usando punto y coma (;) para delimitar los elementos.

Demostración en vivo
c = [7;  8;  9;  10; 11]

MATLAB ejecutará la instrucción anterior y devolverá el siguiente resultado −

c =
       7       
       8       
       9       
      10       
      11  

Creación de Matrices

Una matriz es una matriz bidimensional de números.

En MATLAB, se crea una matriz ingresando cada fila como una secuencia de espacios o elementos separados por comas, y el final de una fila se marca con un punto y coma. Por ejemplo, creemos una matriz de 3 por 3 como −

Demostración en vivo
m = [1 2 3; 4 5 6; 7 8 9]

MATLAB ejecutará la instrucción anterior y devolverá el siguiente resultado −

m =
       1              2              3       
       4              5              6       
       7              8              9       

MATLAB

  1. C - Variables
  2. C - Reglas de alcance
  3. MATLAB - Descripción general
  4. MATLAB - Tipos de datos
  5. MATLAB - Operadores
  6. MATLAB - Matriz
  7. MATLAB - Matrices
  8. MATLAB - Notación de dos puntos
  9. MATLAB-Números
  10. MATLAB - Cadenas
  11. MATLAB - Funciones