Input of array into equation won't return array?
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Ian Gargan
am 12 Apr. 2017
Kommentiert: Ian Gargan
am 18 Apr. 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 Kommentar
Stephen23
am 17 Apr. 2017
@Ian Gargan: you are using the wrong operator mrdivide /, when you should be using rdivide ./. Read about the differences here:
Akzeptierte Antwort
Ankitha Kollegal Arjun
am 17 Apr. 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);
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu String finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!