clear all; clc; fprintf('Calculo de la integral por el metodo de Simpson de 1/3\n\n'); f=input('introduce la funcion:','s'); a=input('lime inferior:'); b=input('limite superior:'); c=input('numero de segmentos a dividir (numero par):'); h=(b-a)/c; z=0; x=a; for i=1:c; if (-1)^i==1 k=eval(f); z=z+k; end x=h*i; end zz=0; x=a; for i=2:c; if (-1)^i==-1 k=eval(f); zz=zz+k; end x=h*i; end x=a; if x==a d=eval(f); end x=b; if x==b e=eval(f); end z=z*4; v=zz*2; z=z+v+d+e; z=z/(3*c); z=z*(b-a) fprintf('Resultado ');
videotutoriales de matlab, octave, numpy, python, POA, algoritmia, simulacion de procesos en ingenieria quimica, y algo de ingenieria quimica
porque manda un error en k=eval(f);
ResponderEliminarNo manda error solo tienes que copiar todo el comando y dar pegar en matñab y luego le das enter, despues te ira pidiendo los resultados, si acaso logras resolverlo ayudame con mi tarea plz.
EliminarTe puedo pasar unos pack's bien rikolinos papu <3
la respuesta que da el programa es el valor real de la integral como es un metodo deberia variar un poco
ResponderEliminarbueno
ResponderEliminar