% instrucciones apartado (a.I) f=inline('sqrt(exp(x))') p=f(4) % Evaluación en el punto 4 X=linspace(-1,4);Y=f(X);plot(X,Y) % Representación en el intervalo [-1,4] % ============================== % instrucciones apartado (a.III) % ============================== % Definicion de la función (debe estar en un fichero) function hip = hipotenusa(cateto1, cateto2) hip = sqrt(cateto1*cateto1+cateto2*cateto2); % Ejecución de la función x=3, y=4, hipotenusa(x,y) x=3; y=4;z=hipotenusa(x,y) % instrucciones apartado (a.III) if x>0; disp(‘signo positivo’); elseif x<0;disp(‘signo negativo’); else;disp(‘valor nulo’); end % Ejemplo a.III.1 % Opcion mediante valores simples. NO funciona con vectores function y=f1(x) if (x>=-1);y=-2*x-1; elseif(x<1);y=x^2; else;y=2*x-1; end % para dibujarla seria necesario acudir a bucles ya que X=linspace(-2,2);plot(x,f1(x)) % da resultados erroneos % % Definición correcta % function y=f2(x) y=zeros(size(x)); i=find(x>=-1);y(i)=-2*x(i)-1; i=find(x>-1&x<1);y(i)=x(i).^2; i=find(x>=1);y(i)=2*x(i)-1; % y para dibujarla X=linspace(-2,2);plot(x,f2(x))