SOFTWARE

Páginas: 5 (1197 palabras) Publicado: 12 de febrero de 2015
INSTITUTO TECNOLÓGICO DE
MATEHUALA

Software en Ingeniería Civil
ICA-1031 0-4-4
Unidad 4: Ejemplos MatLab
Reporte

Nombre:
Carrera:
Semestre:
Docente:
Periodo:

Matehuala, S.L.P.

Guzmán Pérez Yadir Francisco
Ingeniería Civil
Primero
Ing. Martín Luis Ledezma Hernández
Agosto-Diciembre 2014

27 de Noviembre 2014

 Ejercicio: 1. Cálculos sencillos
23.45 + 1.67*sqrt(32.74)/ (1 + exp(-2))


Instrucciones del ejercicio en ventana de comando (Command Window) de
MatLab:



Resultado De La Ejecución De Instrucciones:

 Ejercicio: 2. Cálculo de área y volumen de la esfera
r = 17.4; area = 4*pi*r^2
volumen = 4/3*pi*r^3


Instrucciones del ejercicio en ventana de comando (Command Window) de
MatLab:



Resultado De La Ejecución De Instrucciones:  Ejercicio: 3. Hacer una pequeña tabla y plotear la curva
x = 0:6 , y = sin(pi*x/6) , plot(x,y)


Instrucciones del ejercicio en ventana de comando (Command Window) de
MatLab:



Resultado De La Ejecución De Instrucciones:

 Ejercicio: 4. Dibujar dos parábolas
x = -10:10; y = x.*x - 100;
f1 = 0.2*y; f2 = 0.5*y;
plot(x,f1,x,f2), title('Dos Parabolas')


Instrucciones delejercicio en ventana de comando (Command Window) de
MatLab:



Resultado De La Ejecución De Instrucciones:

 Ejercicio: 5. Escribir vectores usando operaciones
elemento a elemento
x = [0.1 0.6 log(3) sqrt(2) 3*pi/4]
f=7*x.*exp(-x)
g=x.^2+f./x
plot(x,f,'o',x,f,x,g)
resultado = [x' f' g'] % Tabula el resultado en
% tres columnas


Instrucciones del ejercicio en ventana de comando(Command Window) de
MatLab:



Resultado De La Ejecución De Instrucciones:

 Ejercicio: 6. Una espiral dada en forma parametrica
t = 0:0.2:30; x = t.*cos(t); z = t.*sin(t);
plot(x,z); title('Espiral')


Instrucciones del ejercicio en ventana de comando (Command Window) de
MatLab:



Resultado De La Ejecución De Instrucciones:

 Ejercicio: 7. Otras funciones MATLAB útilesy = rand(1,7), plot(1:7,y,'x') % 7 valores
%al azar entre 0 y 1
ymax = max(y) % Maximo de las componentes de y
s = sum(y) % Suma de componentes
y = round(100*y) % Ahora y es un vector de enteros
% entre 0 y 100
z = sort(y) % Ordena el vector en forma creciente
zz=fliplr(z) % Da vuelta el vector (flipud lo da
% vuelta en vertical)


Instrucciones del ejercicio en ventana de comando(Command Window) de
MatLab:



Resultado De La Ejecución De Instrucciones:

 Ejercicio: 8. Estrellas : se plotean 100 estrellas y 400
puntos al azar
xs = rand(1,100); ys = rand(1,100);
xd = rand(1,400); yd = rand(1,400);
plot(xs,ys,'*',xd,yd,'.');title('Estrellas en el cielo')
clear % Vacía todas las variables


Instrucciones del ejercicio en ventana de comando (Command Window) deMatLab:



Resultado De La Ejecución De Instrucciones:

 Ejercicio: 9. Circulo : Dibujar un circulo
xc=3; yc=-3; r=6.5; % Centro y radio
n = 50; k=0:n; fi=2*pi*k/n;
x=xc+r*cos(fi); y = yc+r*sin(fi);
plot(xc,yc,'x',x,y);
axis([-5 10 -10 6]), axis equal;
grid


Instrucciones del ejercicio en ventana de comando (Command Window) de
MatLab:



Resultado De La Ejecución DeInstrucciones:

 Ejercicio: 10 Serie, ejemplo con loop while
% Calculo de la suma de 1 - 1/4 + 1/9 - 1/16 + 1/25 - 1/36 +
.....
s=0;k=1; term=1; p=1;
while abs(term)>1e-5
s=s + term; k= k + 1; p= -p; term= p / k^2 ;
end
nterm = k , sum = s, sumexacta=pi^2/12, diff=sumsumexacta


Instrucciones del ejercicio en ventana de comando (Command Window) de
MatLab:



Resultado De LaEjecución De Instrucciones:

 Ejercicio: 11. Factorial, ejemplo de loop for
% n! = 1*2*3*4*.....*n , aproximación de Stirling
f= 1;
for n = 1:7
f=f*n, s = exp(-n)*n^n*sqrt(2*pi*n)
end


Instrucciones del ejercicio en ventana de comando (Command Window) de
MatLab:



Resultado De La Ejecución De Instrucciones:

 Ejercicio: 12. Stirling , lo mismo que 11 pero con vectores...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Software
  • Software
  • Software
  • Software
  • Software
  • el software
  • El Software
  • Que Es El Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS