Programa resuelve numéricamente la ecuación general de transferencia de calor utilizando las entradas del usuario y las condiciones de contorno.
D.E.S.C.A.R.G.A.R
videotutoriales de matlab, octave, numpy, python, POA, algoritmia, simulacion de procesos en ingenieria quimica, y algo de ingenieria quimica
miércoles, 28 de noviembre de 2012
domingo, 25 de noviembre de 2012
Animacion de graficos 3D en Matlab
Codigo del video tutorial 32, que trata sobre la animación de graficos avanzados en matlab parte 2/3, en el cual se aborda el tema de animación de graficos en 3D. El código se publica tal cual fue presentado en el curso.
clear all clc x=0:pi/100:4*pi; y=x; [X,Y]=meshgrid(x,y); z=3*sin(X)+cos(Y);%ecuacion principal h=surf(z); axis tight set(gca,'nextplot','replacechildren'); shading interp colormap(jet) m=1; for k =0:pi/100:2*pi; z=(sin(X)+cos(Y)).*sin(k);%ecuacion principal modificada set(h,'Zdata',z); M(m)=getframe; m=m+1; end movie(M,2);
sábado, 17 de noviembre de 2012
Procesamiento de Señales en Matlab
Señal Sinodal de 400Hz con una amplitud de 2
la animación quedaría de la siguiente forma.
clear all clc %señal Sinoidal de 400 Hz amplitud de 2 F0=400; A=-1;%K Fs=8000; Ts=1/Fs; t=[-0.003:Ts:0.003]; xt=A*sinc(2*F0*t); h=stem(t,xt); grid on %set(h,'EraseMode','Xor'); while A<1 for i=1:length(t) A=A +0.01;%mov de incremento xt=A*sinc(2*F0*t); %Funsion Original set(h,'XData',t,'YData',xt); drawnow % grafiq en el mismo punto % comando mas avanzado que hold on/ off Image = getframe; P = frame2im(Image); numero = num2str(i); extension = '.bmp'; filename = [numero,extension]; imwrite(P,eval('filename'), 'bmp'); end end
la animación quedaría de la siguiente forma.
jueves, 15 de noviembre de 2012
Tiro parabolico en Matlab
Simulacion del tiro parabólico en matlab.
les dejo el siguiente código en que simulamos el efecto de tiro parabólico que se mostró en el videotutorial 31
la animación quedaría de la siguiente forma
les dejo el siguiente código en que simulamos el efecto de tiro parabólico que se mostró en el videotutorial 31
t=-2:.1:2; x=100*t; y=-9.8/2*t.^2+20; for i=1:length(t) plot(-200,0) hold on plot(200,25) plot(x(i),y(i),'o') plot(x(1:i),y(1:i),'.') pause(.05) Image = getframe; P = frame2im(Image); number = num2str(i); extension = '.bmp'; filename = [number,extension]; imwrite(P,eval('filename'), 'bmp'); hold off end
la animación quedaría de la siguiente forma
martes, 6 de noviembre de 2012
Videotutorial 32 de Matlab
Gráficos Avanzados parte 2/3
creación de películas de gráficos 3d
comparación del comando drownow vs movie
Videotutorial 32 de Matlab from Isrant on Vimeo.
creación de películas de gráficos 3d
comparación del comando drownow vs movie
Videotutorial 32 de Matlab from Isrant on Vimeo.