Reason for line not plotting?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
1582251394
am 9 Sep. 2018
Bearbeitet: madhan ravi
am 9 Sep. 2018
x = 1:10:100;
y = (((20*x+35000)/(70))-1)/x;
plot(x,y)
I was wondering why the above code does not plot the function, y? As soon as the x is put in the denominator the function refuses to plot.
2 Kommentare
Stephen23
am 9 Sep. 2018
y = (((20*x+35000)/(70))-1)./x;
^^ you need this!
You need to learn about array and matrix operations:
Akzeptierte Antwort
madhan ravi
am 9 Sep. 2018
Bearbeitet: madhan ravi
am 9 Sep. 2018
Use element wise operation because as you defined x as a vector you should use dot it means each element is calculated one by one.
x = 1:10:100;
y = (((20*x+35000)/(70))-1)./x;
plot(x,y)
1 Kommentar
madhan ravi
am 9 Sep. 2018
Bearbeitet: madhan ravi
am 9 Sep. 2018
if it solved the issue, please accept the answer
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!