Filter löschen
Filter löschen

"Undefined function or variable 'x'." for input of function

2 Ansichten (letzte 30 Tage)
eren baris alici
eren baris alici am 31 Mär. 2018
Kommentiert: Birdman am 1 Apr. 2018
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

Antworten (1)

Birdman
Birdman am 31 Mär. 2018
Bearbeitet: Birdman am 31 Mär. 2018
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 Kommentare
eren baris alici
eren baris alici am 31 Mär. 2018
did not work. i press enter after z= trial(x,y) and take same error. when press just trial i can see every variables value.
Birdman
Birdman am 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)

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Get Started with MATLAB 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