---
title: "QuadRoot"
output: rmarkdown::html_vignette
vignette: >
  %\VignetteIndexEntry{QuadRoot}
  %\VignetteEngine{knitr::rmarkdown}
  %\VignetteEncoding{UTF-8}
---

```{r, include = FALSE}
knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>"
)
```
**Application of QuadRoot package for finding the roots of a quadratic equation**

## Authors

Pankaj Das (https://orcid.org/0000-0003-1672-2502)



## Introduction

In mathematics, the roots of a quadratic equation are the values of the variable (usually denoted as "x") that satisfy the equation and make it equal to zero. The general form of a quadratic equation is:

ax^2 + bx + c = 0

where "a," "b," and "c" are constants, and "a" is not equal to zero (a ≠ 0). To find the roots of a quadratic equation, you can use the quadratic formula:
x = (-b ± √(b² - 4ac)) / (2a)

The symbol "±" indicates that there are usually two roots, one with a plus sign and one with a minus sign, giving you two possible solutions for "x." These are called the "root" or "zero" of the quadratic equation.

The expression inside the square root, "b² - 4ac," is called the discriminant. Depending on its value, you can determine the nature of the roots:

If the discriminant (b² - 4ac) is positive, you have two distinct real roots.
If the discriminant is zero, you have one real root, which is often referred to as a "double root" or "repeated root."
If the discriminant is negative, you have two complex roots, which are conjugate pairs with real and imaginary parts.
So, to find the roots of a given quadratic equation, you can use the quadratic formula and plug in the values of "a," "b," and "c" from your specific equation.

## Function in the R package

**QuadRoot**- The Quadroot function helps the user to find simple quadratic roots from any quadratic equation.


## Background

A quadratic issue is one in which a variable is multiplied by itself, a process known as squaring in mathematics. The packages was developed using the Sridharacharya formula. It is used to solve the Sridharacharya equation. The Sridharacharya equation is given by ax2 + bx + c = 0, where a, b, c are real numbers and a ≠ 0. The solution of the Sridharacharya equation is given by the Sridharacharya formula which is x = (-b ± √(b2 - 4ac)) / 2a.



```{r setup}
##Example how the package works
library(QuadRoot)
#the roots of the quadratic equation 2x² + 5x - 3 = 0
#Coefficient vector generation
dataset <- c(2,5,-3)

#Application of EMDANN model
QuadRoot(dataset)


```