not formed from a valid identifier; using the end function for a simple m file.

3 vues (au cours des 30 derniers jours)
I am essentially copying the exact same code my prof used on powerpoint and yet the code keeps telling me this doesnt work. No matter what I put for the last line an error says " is not formed from a valid matlab identifier.
a=e^2
if a<x
disp ('a is less than x');
elseif a>x
disp ('a is greater than x');
end
[EDITED, Jan, code formatted]
  2 commentaires
Kyle Gray
Kyle Gray le 7 Fév 2016
note each of those functions are on different lines!
Jan
Jan le 7 Fév 2016
Modifié(e) : Jan le 7 Fév 2016
@Kyle: Please use the "{} Code" button to format code. Thanks.
If you post the complete error message, the readers do not have to guess in which line it appears.

Connectez-vous pour commenter.

Réponse acceptée

Walter Roberson
Walter Roberson le 7 Fév 2016
Please note that e and x are not predefined variables in MATLAB. If you want e to be the base of the natural logarithms then you would need to define it to be that,
e = exp(1)
e^2 in MATLAB would be written as exp(2)

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB Report Generator 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