2010-01-28 25 views
7

¿Cómo averiguar acerca de una función o clase en particular en la que la versión de Matlab/toolbox se presentó por primera vez? Sé que puedo consultar todas las Notas de la versión, o Google puede ayudarme en algún momento, pero ¿hay alguna otra manera mejor?Función de Matlab/historial de clases

Respuesta

0

Ditto Jonas ... no hay un historial de versiones para funciones específicas. Otra cosa que puede hacer (si no lo sabía ya) es, en su versión actual de Matlab, verificar el valor de existir ('func'), donde func es el nombre de la función MATLAB. El valor que esto devuelve para las funciones de matlab es 2, y para las funciones integradas es 5.
Si busca compatibilidad en sus scripts, pondría una condición para verificar la existencia de esa función antes de usarla. De lo contrario, si tiene varias versiones de MATLAB, puede ejecutar una secuencia de comandos para ir a través de todas o simplemente hacerlo a mano.

+1

Exist puede ser bastante lento. Si desea probar funciones y conoce el historial de versiones, puede usar verLessThan (http://www.mathworks.com/access/helpdesk/help/techdoc/ref/verlessthan.html) para probar la versión mínima necesaria. para ejecutar tu código – Jonas

+0

verLessThan parece un comando útil, gracias por la sugerencia. – johndashen

0

No hay.

Excepto que si el lugar en el que trabaja tiene un contrato de servicio activo con The MathWorks, puede enviar una solicitud de servicio para que lo busquen (prepárese para discutir un poco si solo le dicen a Google responde a ti mismo). Lo hago de vez en cuando con la esperanza de que eventualmente actualicen la documentación.

+0

Tenga en cuenta que en este caso debe incluir una caja de herramientas sobre su licencia activa. ;) – yuk

Cuestiones relacionadas