Trying to plot function
Show older comments
I have the function y = (x+2)^2/(3x+1) over the range 1=<x=<2 and when I graph it the plot stops at 1 on the x axis so when I put in the range into the data bounds it doesn't show up. I'm not sure if I'm typing the function out wrong or what I'm doing.
here is what I have:
clc;
x = linspace(0,1,100);
y = (x+2)^2./(3*x+1);
plot(x,y);
I've tried different values for the linspace, putting a "." before the ^2
Any help would be appreciated
Accepted Answer
More Answers (1)
Aryan Safaie
on 13 Sep 2017
Dear Ryan,
Are you sure that adding a '.' before the '^2' doesn't help? When I try the following line when calculating y, I get a plot that looks correct:
y = (x+2).^2./(3*x+1);
Best,
-aryan
1 Comment
Ryan Elway
on 13 Sep 2017
Categories
Find more on Line Plots 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!