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

 채택된 답변

Star Strider
Star Strider 2016년 11월 27일

1 개 추천

Try this:
y=g_x(x);

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Mathematics에 대해 자세히 알아보기

질문:

2016년 11월 27일

댓글:

2016년 11월 27일

Community Treasure Hunt

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

Start Hunting!

Translated by