# Moving from LMI toolbox (Matlab) to JuliaOpt

**URL:** <https://discourse.julialang.org/t/moving-from-lmi-toolbox-matlab-to-juliaopt/21001>\
**Category:** Optimization (Mathematical)\
**Tags:** optimization, convex-optimization\
**Created:** [February 20, 2019, 6:33am UTC](https://discourse.julialang.org/t/moving-from-lmi-toolbox-matlab-to-juliaopt/21001 "2019-02-20T06:33:03Z")\
**Posts on this page:** 1\
**Showing post:** 20

<div class="post-metadata">

**Author:** ![zdenek\_hurak](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/zdenek_hurak/32/53118_2.png) [@zdenek\_hurak](https://discourse.julialang.org/u/zdenek_hurak)\
**Post date:** [July 31, 2021, 5:14pm UTC](https://discourse.julialang.org/t/moving-from-lmi-toolbox-matlab-to-juliaopt/21001/20 "2021-07-31T17:14:41Z")

</div>

I am afraid I am not able to follow you. Now you start talking about some `\Lambda` variable, which appeared in none of your previously stated problems…

A few general remarks:

1. I can hardly think of a need to analyze positive (semi) definiteness of a matrix while not assuming a symmetry. At least in control theory (which is where your problems are obviously coming from), these matrices define quadratic matrix forms and even if you somehow start with a nonsymmetrix matrix `P`, you can symmetrize it through `(P+P')/2` with no impact on the value of the quadratic form. Thats why you will barely encounter a discussion of nonsymmetric matrices in the LMI/SDP literature.

2. Whether you can use the function `Positive()`, you can easily check by yourself. You do not need discussion forum for that, do you? Just read the documentation: for Convex.jl package at [Basic Types · Convex.jl](https://jump.dev/Convex.jl/stable/types/). For JuMP. jl package at [Variables · JuMP](https://jump.dev/JuMP.jl/stable/manual/variables/#Semidefinite-variables).

3. In order to increase your chances of being helped by somebody here, please read and follow the instructions at [Please read: make it easier to help you](https://discourse.julialang.org/t/please-read-make-it-easier-to-help-you/14757). In particular (but not only) the item 2 on inserting the code into your posts.

---

_[View the full topic](https://discourse.julialang.org/t/moving-from-lmi-toolbox-matlab-to-juliaopt/21001)._
