# hessian: 2x2 Hessian Matrix (Single-Choice)

Exercise template for computing the Hessian for a given function with randomly-drawn parameters.

**Name:**

`hessian`

**Type:**

**Description:**

Computing one randomly-selected element from the Hessian for a given quadratic function with two arguments. The coefficients of the function are drawn randomly and the correct answer has to be selected from five choice items. The latter are generated through

`num_to_schoice()`

by providing the other three elements of the Hessian as typical errors. Further random answers are taken from a prespecified range, assuring only integer solutions. Although the Hessian of a quadratic function has only constant elements, an argument vector is given in the exercise because other types of functions might have non-constant Hessians.**Solution feedback:**

Yes

**Randomization:**

Random numbers and text blocks

**Mathematical notation:**

Yes

**Verbatim R input/output:**

No

**Images:**

No

**Other supplements:**

No

*(Note that the HTML output contains mathematical equations in MathML, rendered by MathJax using ‘mathjax = TRUE’. Instead it is also possible to use ‘converter = “pandoc-mathjax”’ so that LaTeX equations are rendered by MathJax directly.)*

**Demo code:**

```
library("exams")
set.seed(403)
exams2html("hessian.Rmd", mathjax = TRUE)
set.seed(403)
exams2pdf("hessian.Rmd")
set.seed(403)
exams2html("hessian.Rnw", mathjax = TRUE)
set.seed(403)
exams2pdf("hessian.Rnw")
```