Borrar filtros
Borrar filtros

Keep getting 'not enough input argumets' error

1 visualización (últimos 30 días)
Pavinder Cheema
Pavinder Cheema el 27 de Nov. de 2016
Comentada: Star Strider el 27 de Nov. de 2016
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 Resizing and Reshaping Matrices en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by