[IPOL discuss] [IPOL tech] [IPOL] Matlab toolboxes

Pascal Monasse monasse at imagine.enpc.fr
Mon Aug 21 11:08:32 CEST 2017


Thanks a lot for the suggestion, this is very helpful. I will check whether it 
works in Matlab too, in which case I would not need the optim toolbox.

Best,
Pascal

On Thursday, August 10, 2017 07:46:55 AM Pascal Getreuer wrote:
> Octave has an opensource implementation of lsqnonlin that might be a decent
> substitute:
> https://sourceforge.net/p/octave/optim/ci/default/tree/inst/lsqnonlin.m
> 
> On Tue, Aug 1, 2017 at 9:04 AM, Pascal Monasse <monasse at imagine.enpc.fr>
> 
> wrote:
> > Hi Miguel,
> > 
> > Thanks for the answer. Unfortunately, it seems the optim toolbox is not in
> > the
> > list. This is annoying, the function lsqnonlin, applying (the very popular
> > in
> > computer vision) Levenberg-Marquardt algorithm, belongs to optim. It is
> > not so
> > difficult to have a basic LM algorithm implemented, but it would have been
> > better to have a strongly tested one rather than a home-made one.
> > 
> > Best,
> > Pascal
> > 
> > On Tuesday, August 01, 2017 05:54:52 PM Miguel Colom wrote:
> > > Hi Pascal,
> > > 
> > > Quoting Pascal Monasse <monasse at imagine.enpc.fr>:
> > > > Hi all,
> > > > 
> > > > My demo uses the optimization toolbox of Matlab. My first question is
> > > > whether it is authorized (or, in other words, did we buy the licenses
> > 
> > for
> > 
> > > > it). More generally, which toolboxes are authorized?
> > > 
> > > I think the right person to answer this is Enric Meinhardt, since he
> > > was writing the MATLAB software guidelines, and also Martín Rais for
> > > technical question on MATLAB.
> > > 
> > > About if we have authorization to use the toolboxes, of course yes.
> > > The green server uses the campus license and as far as I know we have
> > > the right to use the product this way.
> > > 
> > > > Assuming yes, I need to include the files of the toolbox in the mcc
> > 
> > line.
> > 
> > > > For that, I need something like:
> > > > mcc ... -a $matlab_path/toolbox/optim
> > > > Does anybody have such experience of including a toolbox with mcc ?
> > > > 
> > > > In my demo, I get the message
> > > > 
> > > >     Undefined variable "optim" or class "optim.options.Lsqnonlin".
> > > > 
> > > > when the demo runs the Matlab-generated executable. My diagnostic is
> > 
> > that
> > 
> > > > it is necessary to insert the toolbox in the generated executable,
> > 
> > hence
> > 
> > > > the question above.
> > > 
> > > Enric and Martín will be able to answer better than me. However, what
> > > I can do is to show the list of installed toolboxes (see below).
> > > 
> > > Best,
> > > Miguel
> > > 
> > > -------
> > > 
> > > $ tree -d -L 2 /usr/local/MATLAB/toolbox/
> > > 
> > > /usr/local/MATLAB/toolbox/
> > > ├── coder
> > > │   ├── codedescriptor_core
> > > │   ├── coder
> > > │   ├── connectivity
> > > │   ├── connectivity_core
> > > │   ├── emlcodermex
> > > │   ├── foundation
> > > │   ├── profile
> > > │   ├── rtiostream
> > > │   └── trace
> > > ├── compiler
> > > │   ├── bundles
> > > │   ├── compilerdemos
> > > │   ├── deploy
> > > │   ├── deploymentIdentity
> > > │   ├── glnxa64
> > > │   ├── java
> > > │   ├── mlhadoop
> > > │   ├── patch
> > > │   ├── private
> > > │   └── Resources
> > > ├── distcomp
> > > │   ├── array
> > > │   ├── bin
> > > │   ├── cluster
> > > │   ├── config
> > > │   ├── distcomp
> > > │   ├── @distcomp
> > > │   ├── examples
> > > │   ├── glnxa64
> > > │   ├── gpu
> > > │   ├── lang
> > > │   ├── mapreduce
> > > │   ├── mpi
> > > │   ├── parallel
> > > │   ├── pctdemos
> > > │   ├── private
> > > │   ├── user
> > > │   └── worker
> > > ├── eml
> > > │   ├── eml
> > > │   ├── lib
> > > │   └── resources
> > > ├── fixedpoint
> > > │   └── fixedpoint
> > > ├── hdlcoder
> > > │   └── hdllib
> > > ├── images
> > > │   ├── colorspaces
> > > │   ├── glnxa64
> > > │   ├── icons
> > > │   ├── images
> > > │   ├── imdata
> > > │   ├── imdemos
> > > │   ├── imuitools
> > > │   ├── iptformats
> > > │   └── iptutils
> > > ├── javabuilder
> > > │   ├── jar
> > > │   ├── javabuilder
> > > │   └── webfigures
> > > ├── local
> > > │   ├── classpath
> > > │   ├── +matlab
> > > │   ├── path
> > > │   └── template
> > > ├── matlab
> > > │   ├── addons
> > > │   ├── addons_app
> > > │   ├── addons_product
> > > │   ├── addons_zip
> > > │   ├── apps
> > > │   ├── audiovideo
> > > │   ├── cefclient
> > > │   ├── codetools
> > > │   ├── configtools
> > > │   ├── connector
> > > │   ├── datafun
> > > │   ├── datamanager
> > > │   ├── datastoreio
> > > │   ├── datatypes
> > > │   ├── demos
> > > │   ├── depfun
> > > │   ├── elfun
> > > │   ├── elmat
> > > │   ├── external
> > > │   ├── funfun
> > > │   ├── general
> > > │   ├── glnxa64
> > > │   ├── graph2d
> > > │   ├── graph3d
> > > │   ├── graphfun
> > > │   ├── graphics
> > > │   ├── guide
> > > │   ├── hardware
> > > │   ├── hds
> > > │   ├── helptools
> > > │   ├── icons
> > > │   ├── images
> > > │   ├── imagesci
> > > │   ├── iofun
> > > │   ├── lang
> > > │   ├── mapreduceio
> > > │   ├── matfun
> > > │   ├── networklib
> > > │   ├── ops
> > > │   ├── optimfun
> > > │   ├── plottools
> > > │   ├── polyfun
> > > │   ├── randfun
> > > │   ├── scribe
> > > │   ├── settings
> > > │   ├── sparfun
> > > │   ├── specfun
> > > │   ├── specgraph
> > > │   ├── spf
> > > │   ├── strfun
> > > │   ├── supportpackagemanagement
> > > │   ├── system
> > > │   ├── testframework
> > > │   ├── timefun
> > > │   ├── timeseries
> > > │   ├── toolboxmanagement
> > > │   ├── toolbox_packaging
> > > │   ├── toolstrip
> > > │   ├── uitools
> > > │   ├── verctrl
> > > │   ├── webcam
> > > │   └── winfun
> > > ├── mlhadoop
> > > │   └── jar
> > > ├── rtw
> > > │   ├── rtw
> > > │   └── targets
> > > ├── shared
> > > │   ├── advisor
> > > │   ├── asynciolib
> > > │   ├── cgir_fe
> > > │   ├── cgxe
> > > │   ├── cmlink
> > > │   ├── coder
> > > │   ├── comparisons
> > > │   ├── configset
> > > │   ├── controllib
> > > │   ├── cxxfe_mi
> > > │   ├── dastudio
> > > │   ├── dsp
> > > │   ├── dspblks
> > > │   ├── filterdesignlib
> > > │   ├── hadoopserializer
> > > │   ├── hwconnectinstaller
> > > │   ├── imageslib
> > > │   ├── instrument
> > > │   ├── ipp
> > > │   ├── m3i
> > > │   ├── measure
> > > │   ├── mlreportgen
> > > │   ├── multimedia
> > > │   ├── networklib
> > > │   ├── optimlib
> > > │   ├── rptgen
> > > │   ├── siglib
> > > │   ├── simtargets
> > > │   ├── simulation_data_repository
> > > │   ├── simulink
> > > │   ├── sl_async_streaming
> > > │   ├── slcg_dmr
> > > │   ├── sl_coverage_configset
> > > │   ├── sldd
> > > │   ├── spcuilib
> > > │   ├── statslib
> > > │   ├── system
> > > │   └── testmeaslib
> > > ├── signal
> > > │   ├── eml
> > > │   ├── glnxa64
> > > │   ├── sigdemos
> > > │   ├── signal
> > > │   ├── sigtools
> > > │   └── sptoolgui
> > > ├── simulink
> > > │   ├── simulink
> > > │   ├── simulink_data_dictionary
> > > │   └── sl_types
> > > ├── stats
> > > │   ├── classreg
> > > │   ├── clustering
> > > │   ├── eml
> > > │   ├── glnxa64
> > > │   ├── mlearnapp
> > > │   ├── stats
> > > │   └── statsdemos
> > > └── vision
> > > 
> > >      ├── glnxa64
> > >      ├── include
> > >      ├── vision
> > >      ├── visiondata
> > >      ├── visiondemos
> > >      ├── visionrt
> > >      └── visionutilities
> > > 
> > > 200 directories
> > 
> > --
> > IPOL - Image Processing On Line   - http://ipol.im/
> > 
> > contact     edit at ipol.im          - http://www.ipol.im/meta/contact/
> > news+feeds  twitter @IPOL_journal - http://www.ipol.im/meta/feeds/
> > announces   announce at list.ipol.im - http://tools.ipol.im/mm/announce/
> > discussions discuss at list.ipol.im  - http://tools.ipol.im/mm/discuss/



More information about the discuss mailing list