Learn R Programming

CVXR (version 0.99-7)

log_sum_exp: Log-Sum-Exponential

Description

The natural logarithm of the sum of the elementwise exponential, \(\log\sum_{i=1}^n e^{x_i}\).

Usage

log_sum_exp(x, axis = NA_real_)

Arguments

x

An '>Expression, vector, or matrix.

axis

(Optional) The dimension across which to apply the function: 1 indicates rows, 2 indicates columns, and NA indicates rows and columns. The default is NA.

Value

An '>Expression representing the log-sum-exponential of the input.

Examples

Run this code
# NOT RUN {
A <- Variable(2,2)
val <- cbind(c(5,7), c(0,-3))
prob <- Problem(Minimize(log_sum_exp(A)), list(A == val))
result <- solve(prob)
result$getValue(A)
# }

Run the code above in your browser using DataLab