Codigo matlab
Questão 01) Utilizar uma função e um scrip para plotar o gráfico da equação Ax² + Bx + C .
Função:
function y(a,b,c); x = -5:1:5 y = a*x.^2 + b*x + c plot ( x , y) end
Script: x = -5:1:5; a = input('Escreve o valor de a: \n'); b = input('Escreve o valor de b: \n'); c = input('Escreve o valor de c: \n'); y = a*x.^2 + b*x + c; disp(y) plot(x,y);
Questão 02) Faça um código em MATLAB para achar as raizes da equação Ax + Bx + C = 0.
Código:
x = -5:1:5; a = input(' Escreve o valor de a da equação y = ax² + bx + c: \n'); b = input(' Escreve o valor de b da equação y = ax² + bx + c: \n'); c = input(' Escreve o valor de c da equação y = ax² + bx + c: \n'); y = a*x.^2 + b*x + c;
plot( x , y) if a == 0 & b~= 0 disp('Solução Trivial'); x1 = -c/b; fprintf('O valor de x é de : %g \n', x1)
elseif (b^2 - 4*a*c) < 0 disp ('Solucao Complexa'); x1 = (-b + sqrt(b^2 - 4*a*c))/(2*a); x2 = (-b - sqrt(b^2 - 4*a*c))/(2*a); fprintf('O valor de x1 é de : %g \n', x1) fprintf('O valor de x2 é de : %g \n', x2) elseif a == 0 & b == 0 disp('Não é possível realizar operação'); else x1 = (-b + sqrt(b^2 - 4*a*c))/(2*a); x2 = (-b - sqrt(b^2 - 4*a*c))/(2*a); fprintf('O valor de x1 é de : %g \n', x1) fprintf('O valor de x2 é de : %g \n', x2) end