Input of array into equation won't return array?
8 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Ian Gargan
le 12 Avr 2017
Commenté : Ian Gargan
le 18 Avr 2017
If I input x=1:1:10, then I input y=(3*x)/(3+x). Why do I get y=2.0497 returned instead of an array?
1 commentaire
Stephen23
le 17 Avr 2017
@Ian Gargan: you are using the wrong operator mrdivide /, when you should be using rdivide ./. Read about the differences here:
Réponse acceptée
Ankitha Kollegal Arjun
le 17 Avr 2017
Since 'x' is a vector, the '.' operator should be applied for performing division. The '.' operator will perform the operation on each element of the vector. The code will look like:
x = 1:1:10;
y = (3*x)./(3+x);
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur String dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!