"Undefined function or variable 'x'." for input of function
Show older comments
im extremely new on matlab, tried to write a code like this. my issue is when i try to see the 'y' i see "Undefined function or variable 'x'." for input of function". here is the code of mine. i can see the x but when i press for y i cant see it.
function [z]= trial(x,y)
x=1:1:7
y=x+3;
z=x.*y;
end
Answers (1)
Give x and y as input argument from outside as follows:
x=1:7;
y=x+3;
Then call the function from command line, do not press the green Run button the run the function:
z= trial(x,y)
Also, this tutorial should help:
2 Comments
eren baris alici
on 31 Mar 2018
Birdman
on 1 Apr 2018
Have you saved your function like this?
function [z]= trial(x,y)
z=x.*y;
end
After doing this, call from command as follows:
x=1:7;
y=x+3;
z= trial(x,y)
Categories
Find more on Startup and Shutdown in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!