Borrar filtros
Borrar filtros

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

2 visualizaciones (últimos 30 días)
eren baris alici
eren baris alici el 31 de Mzo. de 2018
Comentada: Birdman el 1 de Abr. de 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

Respuestas (1)

Birdman
Birdman el 31 de Mzo. de 2018
Editada: Birdman el 31 de Mzo. de 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 comentarios
eren baris alici
eren baris alici el 31 de Mzo. de 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 el 1 de Abr. de 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)

Iniciar sesión para comentar.

Categorías

Más información sobre Get Started with MATLAB en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by