How to plot a function against a matrix?
1 view (last 30 days)
Show older comments
I am having trouble plotting the function g(x)=a+(b*x)+(c*x^2) against the matrix r2=(0:.1:10) but I am struggling to find a way to do this. What should I write in my script to allow me to make a scatter plot of this function?
0 Comments
Answers (1)
Robert
on 21 Oct 2015
Edited: Robert
on 21 Oct 2015
I am assuming you mean to find the values of your function g(x) over all values defined in r2. If a, b, and c are scalars, then the only change you need is to use the element-wise power operator: .^
r2 = 0:0.1:10;
g = a + b*r2 + c*r2.^2;
Then you can plot g against r2 to view the results. For example:
plot(r2,g)
plot(r2,g,'o')
scatter(r2,g)
0 Comments
See Also
Categories
Find more on Graphics Objects in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!