Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

Mupad - using brackets in statements

1 vue (au cours des 30 derniers jours)
Lana
Lana le 3 Déc 2013
Clôturé : MATLAB Answer Bot le 20 Août 2021
This might be a silly question, but can anybody explain why this assignment in Mupad does not produce an error:
a:=1000(9-x)
I am trying to show students most common errors, and this was supposed to be an example of how they need to always use multiplication sign, however Mupad obviously thinks this is a valid command and assigns a = 1000. What does it think (9-x) is then?

Réponses (2)

Walter Roberson
Walter Roberson le 3 Déc 2013
MuPAD tries to be smarter about recognizing implied algebraic operations, so it is probably treating that as a multiplication, 1000*(9-x)
There are some other stranger possibilities that I cannot test as I do not have Mathwork's Symbolic Mathematics Toolbox

Lana
Lana le 4 Déc 2013
Many thanks, however I do not think that Mupad treats it as a product - as x is not defined. I am more inclined to think that it treats is as an index or something but wanted to see if anybody knows for sure...

Cette question est clôturée.

Community Treasure Hunt

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

Start Hunting!

Translated by