Parse error at x:usage might be invalid matlab syntax
11 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi,
I am brand new to MATLAB and need some help understanding why I am getting the following error "Parse error at x:usage might be invalid matlab syntax" when trying to run the followin code:
y = 3x + 2;
plot(x,y)
grid on
0 commentaires
Réponses (1)
Walter Roberson
le 10 Mai 2021
MATLAB has absolutely no implied multiplication. Not anywhere. Not even slipped down behind the sofa cushions.
3x needs a multiplication operator.
2 commentaires
Walter Roberson
le 11 Mai 2021
If there is no multiplication there, then your reference to 3x would have to be a reference to a function or variable whose name begins with the character '3'. However in MATLAB variables and function names must begin with a Latin letter A through Z or a through z.
I am certain that where you wrote 3x that you intend to multiply 3 and x, and that the multiplication is implied by putting the 3 and the x next to each other. However matlab does not support implied multiplication and you must include a multiplication operator.
Voir également
Catégories
En savoir plus sur Animation 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!