Keep getting 'not enough input argumets' error

function output = g_x(x)
%This function finds the values of g(x)
set1=find((x)<((-pi)/2))
output(set1)=-1
x1 =((x)>=((-pi/2)))
x2 =abs(x)<=((pi/2))
set2=find(and(x1,x2))
output(set2)=sin(set2)
set3=find(abs(x)>(pi/2))
output(set3)=1
end
x = input('enter increment of spacing...')
x = [(-pi):x:(pi)]
y=g_x
end
The top is the function and the bottom is the script i'm using to create a graph however when i enter in a inrement value it never works and pops up with said error

 Respuesta aceptada

Star Strider
Star Strider el 27 de Nov. de 2016
Try this:
y=g_x(x);

2 comentarios

Pavinder Cheema
Pavinder Cheema el 27 de Nov. de 2016
thank you it worked
Star Strider
Star Strider el 27 de Nov. de 2016
My pleasure.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Mathematics en Centro de ayuda y File Exchange.

Preguntada:

el 27 de Nov. de 2016

Comentada:

el 27 de Nov. de 2016

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by