xlabel usar leyendas fontsize como matlab

usar - Como comprobar si matlab toolbox está instalado en matlab



title on matlab (5)

Aquí hay una solución sucia:

try <funktion from specific toolbox> <do this if it is available> catch <do this if it is not end

Estoy trabajando en la edición para estudiantes de Matlab R2011a. Quiero ejecutar algunas demostraciones proporcionadas en Matlab que requieren alguna caja de herramientas como Embedded Coder y EDA Simulator Link.

Quiero verificar si esas cajas de herramientas están instaladas en mi versión actual de matlab y, en caso afirmativo, ¿cómo puedo verificar si las licencias son válidas?

La referencia a este enlace no me ayudó: ¿cómo verificar las cajas de herramientas MATLAB instaladas en un script / función? porque necesito al menos el nombre corto de esas cajas de herramientas como los estados de "control" para "Control System Toolbox" usando el comando ver control .

Cualquier sugerencia...


Los nombres de las cajas de herramientas que devuelve la función de license son los mismos que se encuentran en el archivo de licencia. El archivo de licencia estará en la PC local o en un servidor de licencias FLEXlm, dependiendo de su entorno. En Windows, C:/Program Files/MATLAB/R2011a/licenses en C:/Program Files/MATLAB/R2011a/licenses para obtener un archivo de licencia, que normalmente se denomina algo así como license.lic o network.lic . Abra el archivo en su editor favorito (el bloc de notas lo hará). Si ve un texto que dice SERVER seguido de un nombre de host, una dirección MAC y un número de puerto, entonces está usando una licencia de red y tendrá que preguntarle al administrador de su sistema. De lo contrario, debería haber una línea de INCREMENT para cada producto con licencia y el nombre del producto utilizado por la función de license se proporciona después de la palabra clave INCREMENT . Si está en un sistema UNIX o Linux, es posible que tenga que buscar un poco para encontrar la ruta del archivo de licencia (¿o tal vez alguien más puede proporcionar esto?).

Edición: Mi instalación de MATLAB está en una ruta no estándar. Se modificaron las instrucciones para dar la ruta por defecto.


Para verificar que la caja de herramientas está instalada, use

v = ver; any(strcmp(toolboxName, {v.Name}))

donde toolboxName es el nombre de la caja de herramientas que desea verificar.

Para comprobar que la licencia es válida, utilice

license(''test'', toolboxName)


Siempre puede consultar la documentación de ayuda principal que generalmente enumera la caja de herramientas. O si presiona "Inicio" (el inicio de Matlab, no Windows), la lista de cajas de herramientas instaladas se organizará por categoría


usar fácilmente el comando ver . Enumera todas las cajas de herramientas instaladas y sus versiones. La otra forma es comprobar desde el botón de inicio .

También puede usar la función existente en FileExchange llamada isToolboxAvailable . El uso es el siguiente:

result = isToolboxAvailable(''image processing toolbox'',''error'');