In my script, I call a function value to input values and put the input in another function integrnfn:
[A,x1,x2]=value;y=integrfn(A,x1,x2);fprintf('The value of the integral is %.3f', integrfn(A,x1,x2))function [A,x1,x2]=valueA=input('Please enter a positive value: ');x1=input('Please enter another positive value: ');x2=input('Please enter a positive value that is greater than the previous one: ');end function y=integrfn(A,x1,x2)y=int(A*exp(-x^2)*cos(2*x)/(1+x^2),x,x1,x2);end
However, when I run it, it says:
Undefined function or variable 'x'.Error in script >integrfn (line 15)y=int(A*exp(-x^2)*cos(2*x)/(1+x^2),x,x1,x2);Error in the script (line 5)y=integrfn(A,x1,x2);
Can someone tell me the problem?
Thank you!!
Best Answer