Documente Academic
Documente Profesional
Documente Cultură
SOLUCION :
Leer del teclado un par de abcisas “x1” , “x2” . Representar gráficamente la función y = x-
sen(x) utilizando cien puntos equiespaciados entre x1 y x2.
Crea un programa en Matlab que genere una lista con un determinado número de
números primos (dado por el usuario, por ejemplo).
Escriba los n primeros términos de la sucesión dada por n=(1+(1/i))^i , siendo n un numero
entero positivo dado.
8. Sucesión de Fibonacci
Qué quieren decir las dos barras verticales (||) que separan las condiciones al usar la
sentencia if?
Equivale a decir o. Es un operador lógico. Sería decir: “si se cumple la primera parte de la
condición o la segunda parte, entonces es verdadero y ejecuta estas acciones…”.
Es posible escribir también “|” en vez de “||“. La doble barra sirve para acelerar el proceso
ya que, si se confirma la primera parte de la condición ya no comprueba si se cumple o no
la segunda parte, ya que el resultado sería el mismo.
VARIABLE PERSISTENTES
persistent X Y Z define X, Yy Z como variables que son locales a la función en la que están
declaradas; sin embargo, sus valores se conservan en la memoria entre llamadas a la función. Las
variables persistentes son similares a las variables globales porque el software MATLAB® crea un
almacenamiento permanente para ambas. Se diferencian de las variables globales en que las
variables persistentes se conocen solo por la función en la que se declaran. Esto evita que las
variables persistentes sean cambiadas por otras funciones o desde la línea de comando de MATLAB.
Siempre que borre o modifique una función que está en la memoria, MATLAB también borrará
todas las variables persistentes declaradas por esa función. Para mantener una función en la memoria
hasta que MATLAB se cierre, use mlock.
Es un error declarar una variable persistente si existe una variable con el mismo nombre en el
espacio de trabajo actual. MATLAB también comete errores si declara que alguno de los argumentos
de entrada o salida de una función es persistente dentro de esa misma función. Por ejemplo, la
siguiente declaración persistente no es válida:
Genera un programar para sustituir los espacios de una cadena de texto introducida por el
usuario por guiones.
al utilizar fprintf para mostrar resultados por pantalla: %f se utiliza para valores numéricos
verdad?, pero %d y %s como en este caso para que sirven?.
%f sirve para representar un número con punto flotante (es decir, un número determinado
de decimales). Matlab asigna un número predeterminado de decimales que puedes editar.
Por ejemplo si quieres dos decimales, escribes %.2f
%d sirve para número enteros y %s para cadenas de texto (strings)
fprintf(‘%s/n’,result);
/n : salto de linea
Codifica y prueba el algoritmo que calcula la raíz cuadrada aproximada entera por defecto
(sin emplear funciones de Matlab).
𝑛 1
Se desea calcular la suma, s = ∑𝑘=1 siendo los valores ak los elementos de ls
𝑎𝑘
sucesion dada por a k = a k-1 + a k-2 , con a1 = 1 y a2 = 1 . El limite n ha de leerse del teclado
y se supone mayor que dos.
Cuando escribo r(1,1) y r(1,2) estoy usando un vector para almacenar los datos. También
es posible como dices, llamar a cada radio con un nombre de variable diferente como r1,
r2. Haz lo que te resulte más cómodo.
*****
****
***
**
*
𝑛 𝑛!
Crea un programa en Matlab que calcule el coeficiente binomial ( ) = ,
𝑚 𝑚!∗(𝑛−𝑚)!
siendo n, m > 0 , numeros pedidos al usuario.
Dos números son primos gemelos si están separados a una distancia de 2. Ejemplos: 5-7;
3-5
Determina una lista con los primeras n parejas de números primos gemelos.
21. Calcular letra del DNI en Matlab
Crea un programa que devuelva la letra de un DNI aportando sólo la parte numérica. La
letra del DNI (España) no es arbitraria, sino que se obtiene de la siguiente manera: El resto
de dividir el número completo entre 23 se le asigna un valor recogido en esta tabla:
22. Solución de sistemas de ecuaciones lineales
23) Derivacion simbolica : deriva y grafica una funcion