# Write R code to plot the graph of the following in one plot graph of the function f(x)=x^2+1 in range (-2,2)

Write R code to plot the graph of the following in one plot graph of the function f(x)=x^2+1 in range (-2,2)

ο»Ώ

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

KFSys
Site Moderator
β’ August 14, 2024

Heya,

Hereβs the R code to plot the function f(x)=x2+1f(x) = x^2 + 1f(x)=x2+1 over the range [β2,2][-2, 2][β2,2]:

``````# Define the function
f <- function(x) {
x^2 + 1
}

# Define the range for x
x_values <- seq(-2, 2, by=0.01)

# Calculate the corresponding y values
y_values <- f(x_values)

# Plot the graph
plot(x_values, y_values, type="l", col="blue", lwd=2,
main="Graph of f(x) = x^2 + 1",
xlab="x", ylab="f(x)")

# Add gridlines for better visualization
grid()
``````
Bobby Iliev
Site Moderator
β’ August 13, 2024

Hi,

Sure thing! Hereβs a quick and simple way to plot the graph of the function ( f(x) = x^2 + 1 ) in the range ([-2, 2]) using R:

``````# Define the function
f <- function(x) {
x^2 + 1
}

# Define the range for x
x <- seq(-2, 2, by = 0.01)

# Plot the graph
plot(x, f(x), type = 'l', col = 'blue', lwd = 2,
xlab = 'x', ylab = 'f(x)',
main = 'Graph of f(x) = x^2 + 1')

grid()
``````

### Explanation:

• We first define the function `f(x) = x^2 + 1`.
• We then create a sequence `x` ranging from `-2` to `2` with small increments (`by = 0.01`) for smooth plotting.
• The `plot()` function is used to create the plot, where `type = 'l'` specifies a line plot.
• Iβve also added `col = 'blue'` to give the line a nice color, and `lwd = 2` to make it a bit thicker for better visibility.
• Finally, we use `grid()` to add a grid to the plot, which makes it easier to interpret the graph.

Happy coding! π¨π

- Bobby

Click below to sign up and get \$200 of credit to try our products over 60 days!

## Featured on Community

### Hollie's Hub for Good

Working on improving health and education, reducing inequality, and spurring economic growth? We'd like to help.

### Become a contributor

Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.

## Welcome to the developer cloud

DigitalOcean makes it simple to launch in the cloud and scale up as you grow β whether you're running one virtual machine or ten thousand.