What is the Code for Plotting with an Unknown Function in Matlab?

  • Context: MATLAB 
  • Thread starter Thread starter davidaholic
  • Start date Start date
  • Tags Tags
    Integral Matlab
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
1 reply · 3K views
davidaholic
Messages
1
Reaction score
0
******urgent

i have a project to make a integral with matlab
when i make a code i have an error. this is the code

f = str2double(get(edit1,'string'));
a = str2double(get(edit2,'string'));
b = str2double(get(edit3,'string'

chose = get(popup1,'value');
switch pilihan
case 1
f=@x;
case 2
f=@y;
end;

f=quad(f,a,b);

if a >= b
disp('you.re wrong!');
end

and i get error in

? Undefined function or method 'x' for input arguments of type 'double'.

Error in ==> quad at 77
y = f(x, varargin{:});

Error in ==> luas1b at 13
f=quad(f,a,b);

? Error while evaluating uicontrol Callback

and i want to ask 1 more if i want to plot with unknown function do you know what is the code
 
Physics news on Phys.org
You've not given us half of the data. What is pilihan?

These are wrong:
davidaholic said:
f=@x;
davidaholic said:
f=@y;
They should have been:
f = @(x) x
f = @(y) y
davidaholic said:
if i want to plot with unknown function do you know what is the code
Not clear what you're trying to say.