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

4 vues (au cours des 30 derniers jours)
eren baris alici
eren baris alici le 31 Mar 2018
Commenté : Birdman le 1 Avr 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

Réponses (1)

Birdman
Birdman le 31 Mar 2018
Modifié(e) : Birdman le 31 Mar 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 commentaires
eren baris alici
eren baris alici le 31 Mar 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 le 1 Avr 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)

Connectez-vous pour commenter.

Catégories

En savoir plus sur Get Started with MATLAB dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by