PDF - Ejercicios resueltos en MATLAB de sistemas de ecuaciones lineales y MATLAB básico PDF

Title PDF - Ejercicios resueltos en MATLAB de sistemas de ecuaciones lineales y MATLAB básico
Author Anonymous User
Course Análisis Numérico y Programación
Institution Benemérita Universidad Autónoma de Puebla
Pages 28
File Size 1.3 MB
File Type PDF
Total Downloads 564
Total Views 862

Summary

EJERCICIOSSISTEMAS DE ECUACIONES NO LINEALES EN MATLABGILIAT EN ESPAÑOLPagina 44 : Ejercicio 3 Cree un vector fila en el cual el primer elemento sea 1 y el último elemento sea 333, con una distancia de 2 entre los elementos Respuesta:Pagina 45 : Ejercicio 5 Cree un vector fila de 15 elementos igualm...


Description

Análisis numérico y programación | Matlab

EJERCICIOS SISTEMAS DE ECUACIONES NO LINEALES EN MATLAB GILIAT EN ESPAÑOL Pagina 44: Ejercicio 3 Cree un vector fila en el cual el primer elemento sea 1 y el último elemento sea 333, con una distancia de 2 entre los elementos Respuesta:

Pagina 45: Ejercicio 5 Cree un vector fila de 15 elementos igualmente distanciados, en el cual el primer elemento sea 7 y el ultimo 40 Respuesta: %Cree un vector fila con 15 elementos igualmente distanciados, en el cual %el primer elemento sea 7 y el ultimo 40. A=linspace(7,40,15)

Pagina 45: Ejercicio 7 Cree un vector fila de que inicie en 4 y termine en 39 con una distancia de 3 Respuesta: Aprimero=[4:3:49] Aprimero=Aprimero' Asegundo=[4:3:13 40:3:49] Asegundo=Asegundo'

Pagina 45: Ejercicio 11 Respuesta: %ejercicio 11 inciso a, página 45, libro Giliat en español A=[1 2 3 4 5 6 7;2 4 6 8 10 12 14;21 18 15 12 9 6 3;5 10 15 20 25 30 35]; A(2,:)=[];

Análisis numérico y programación | Matlab

A(:,2)=[]; A(:,3)=[]; A(:,4)=[]; B=A %ejercicio 11 inciso b, página 45, libro Giliat en español A=[1 2 3 4 5 6 7;2 4 6 8 10 12 14;21 18 15 12 9 6 3;5 10 15 20 25 30 35]; a=A(3,:); b=A(:,5)'; c=A(:,6)'; d=A(:,7)'; v=[a b]; w=[v c]; u=[w d]

Pagina 72: Ejercicio 3 La profundidad de un pozo, d, en metros se puede determinar a partir del tiempo que tarda en caer una piedra a su interior (velocidad inicial cero). Este cálculo viene determinado por:d=1/2gt2, donde t es el tiempo en segundos y g=9.81 m/s2 . Calcular d parar t=1,2,3,4,5,6,7,8,9 y 10 s. Respuesta: g=9.8; 'Calculo de ''d'' para t=1,2,3,4,5,6,7,8,9,10 respectivamente' for t=1:10 d=(1/2)*g*t^2 end

Pagina 72: Ejercicio 7 2 Utilice MATLAB para demostrar que la serie ∑∞ 𝑛=0 1/𝑛 converge a pi^2/6. Respuesta: function [s]=ej_suma_2(n) %Ejercicio 7 página 72 del Libro Gilat en español. Calcular la suma para n=100, n=1000, n=10000 s=0; for k=1:n s=s+(1)/(k^2); end end

Pagina 72: Ejercicio 8

Utilice MATLAB para demostrar que la serie ∑∞ 𝑛=0

1 (2𝑛+1)∗(2𝑛+2)

converge a ln 2.

Respuesta: function [ s ] = ejercicioocho( n ) %esteprograma calcula la sumatoria n indicada convergiendo en ln(2) s=0; for k=0:n s=s+((1)/((2*k+1)*(2*k+2))); end Pagina 72: Ejercicio 9

Análisis numérico y programación | Matlab

Escribir una función de Matlab que tome como entradas un vector de números enteros v y un número entero n, y que devuelva el número de veces que n está contenido en el vector v. Respuesta: function n=numero_elementos_repetidos(v,m) n=numel(find(v==m)); end Pagina 74: Ejercicio 24 Escribir una función en Matlab que, sin usar la función “eye” devuelva una matriz identidad de nxn. Respuesta: function [V]=matriz_identidad(n) %devuelve una matriz identidad de nxn A=zeros(n); for i=1:n A(i,i)=1; end V=A; Pagina 132: Ejercicio 1 Represente dos gráficos, de forma separada, de la función f(x)=0.6x^5-5x^3+9x+2;uno de los gráficos debe estar en el dominio -4≤x≤4, y el otro en el dominio -2.7≤x≤2.7. Respuesta: %fichero script representar grafico %funcion:0.6*x^5-5*x^3+9*x+2 x=[-4:0.1:4]; y=0.6*x.^5-5-5*x.^3+9*x+2; plot(x,y)

%fichero script representar dos graficos de forma separada con la misma %funcion:0.6*x^5-5*x^3+9*x+2 x=[-2.7:0.1:2.7]; y=0.6*x.^5-5-5*x.^3+9*x+2; plot(x,y)

Análisis numérico y programación | Matlab

Pagina 132: Ejercicio 2 Represente la función 𝑦 = (

(𝑥 2)−𝑥+1

(𝑥 2)+𝑥+1

) para −10 ≤ 𝑥 ≤ 10

Respuesta: syms x; y=(((x^2)-x+1)/((x^2)+x+1)); ezplot(y,[-10,10])

Pagina 132: Ejercicio 3 Utilice el comando fplot para representar la función domino de -4 a 6. Respuesta:

en el

Análisis numérico y programación | Matlab

Fplot(‘0.01*x.^5-0.03*x.^4+0.4*x.^3-2*x-6*x+5’, [-4 6]);

Pagina 132: Ejercicio 5 Represente la función 𝑓(𝑥) =

𝑥 2 −5𝑥+10 𝑥 2−2𝑥−3

para −10 ≤ 𝑥 ≤ 10. Observe que esta función tiene dos

asíntotas verticales. Represente la función dividiendo el dominio de x en tres partes; una que vaya desde -10 hasta aproximadamente la asíntota izquierda, otra entre las dos asíntotas y una tercera desde aproximadamente la asíntota derecha hasta 10. Establezca el rango del eje y entre -20 y 20. Respuesta: fplot('(x.^2-5*x+10)./(x.^2-2*x-3)',[-10 10]); grid on

Pagina 135: Ejercicio 15

Análisis numérico y programación | Matlab

Respuesta: t = 0:.01:2*pi; P1=200; e1=0.2; P2=15963; e2=0.00677 polar(t,e1*P1./(1-e1*cos(t)),'.b'); hold on; polar(t,e2*P2./(1-e2*cos(t)),'--r'); hold off

Pagina 154: Ejercicio 9 Escriba una función que calcule la distancia entre un punto y una recta en el plano x-y. Utilice d=DistPaL(x0,y0,A,B,C). Utilice posteriomente esta función para calcular la distancia entre los siguientes casos: a)Punto:(2,-4), recta:-2x+3.5y-6=0 b) Punto:(11,2): recta:y=-2x+6 Respuesta: % a) Punto:(2,-4), recta:-2x+3.5y-6=0 %(x0,y0)= coordenadas del punto. %(A,B,C)= cte de la ecuación de la recta.

Análisis numérico y programación | Matlab

x0=2; y0=-4; A=-2; B=3.5; C=-6; p=[x0,y0]; L=A*x0+B*y0+C; d=dist(p,L) % a) Punto:(11,2), recta:y=-2x+6 %(x0,y0)= coordenadas del punto. %(A,B,C)= cte de la ecuación de la recta. x0=11; y0=2; A=-2; B=-1; C=6; p=[x0,y0]; L=A*x0+B*y0+C; d=dist(p,L)

Pagina 177: Ejercicio 7.5 Utilice un bucle de tipo for-end en un fichero script, para calcular la suma de los primeros n términos de la siguiente serie numérica : ∑𝑛𝑘=1 ((−1)𝑘 ∗ 𝐾)/(2)^𝑘. Ejecutar para n=4 y n=20. Respuesta: n=input('da el valor de k'); %este progrma calcula la sumatoria de los primeros numeros n dados s=0; for k=1:n s=s+((-1)^k*k)/(2^k); end disp(s) Pagina 196: Ejercicio 7 Represente la siguiente función de dos formas distintas:

Respuesta: %Este fichero script representa una función utilizando bucles y sentencias condicionales n=input('introduzca x en un intervalo de -6 a 6: '); y=0; for k=1:n if -6...


Similar Free PDFs