Filter löschen
Filter löschen

Keep getting 'not enough input argumets' error

1 Ansicht (letzte 30 Tage)
Pavinder Cheema
Pavinder Cheema am 27 Nov. 2016
Kommentiert: Star Strider am 27 Nov. 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

Akzeptierte Antwort

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

Weitere Antworten (0)

Kategorien

Mehr zu Resizing and Reshaping Matrices finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by