SENTENCIAS BÁSICAS DE ASIGNACIÓN.
Valor a Variables:
Constante o expresiones de constantes.
- a=5
- a=10+5
Variable.
- a=input(‘introduce el valor de a ‘);
Expresiones básicas.
- c=a+b. Ver video. Muy importante para conocer el concepto de variable.
- c=a+(b+28)^2-sqrt(a*b);
Valor a Vectores
- Concepto de vector
- Constantes (a través del signo igual) v=[2,0,-5,12] vector «v» de longitud 4. Para ver video de ejemplo con enlace: Asignar constantes
- Variable (con la sentencia input) v=input(‘introduce los elementos de un vector ‘); se introduce como si fuese una constante. Ver el video.
- Con valor inicial, final e incremento v=[0:0.1:1] valor inicial=0, incremento=0,1 y valor final= 1. Ver el video.
- Con valor inicial, final y número de elementos v=linspace(0,1,10) valor inicial=0, valor final=1, número de elementos=10. Ver el video.
Valor a matrices
- Constantes M=[1,5,0;4,1-3,1,1,45] M es una matriz de 3×3 se utiliza el «;» para separar las filas
- variable M=input(‘introduce datos en la matriz M ‘);
Vamos a mezclar variables, vectores y matrices
- Asignar a la variable «a» el valor el tercer elemento del vector «V»: a=V(3);
- Asignar a la variable «a» el valor del elemento de la primera fila y segunda columna de la matriz «M«: a=M(1,2);
- Asignar al elemento 4 del vector «V» el valor del elemento de la tercera fila y cuarta columna de la matriz «M»: V(4)=M(3,4);
- Asignar al elemento de la segunda fila y segunda columna de la matriz «M», el valor del 5 elemento del vector «V»: M(2,2)=V(5);
Asignación de elementos consecutivos entre vectores y matrices.
- Asignar a los cuatro primeros elementos del vector V la expresión «5+P». V=5+P. De forma genérica V(I)=5+P video con solución de la forma genérica.
- Asignar los cuatro primeros elementos del vector «V» a los 4 primeros elementos de la primera fila de la Matriz «M»: M(1,1:4)=V(1:4); De forma genérica se expresa: M(1,i)=V(i) 1<=i<=4
- Asigna a un vector «V1» los elementos de un vector «V» multiplicados por 2 (se supone que V1 y V tienen el mismo número de elmentos: V1=V*2 De forma genérica se expresa V1(i)=V(i)*2
- C(i)=A(i)*i+B(i)-3/i. Video y solución. (sirve para explicar el concepto del bucle for).
Se pueden escribir los vectores con paréntesis ?
En la Asignación de elementos consecutivos entre vectores y matrices, V=5+P. ¿el punto final es necesario ?
Para dar valor con corchetes (por ejemplo con input o con = v=[1,2,3] pero para referirnos a los elementos de un vector es siempre con paréntesis.
V(1)=4
No, es una errata.
Sería V=5+P;