Estoy escribiendo un archivo mexicano Matlab. Sin embargo, los mex-files parecen tener una seria limitación: help mexfilename
no hará que aparezca un texto de ayuda.¿Cómo agregar texto de "ayuda" a una función mex?
Pude eludir esto al escribir un archivo m, que finalmente llama al archivo mex, pero incluye ayuda, pero tiene que haber una manera mejor.
Por otro lado, de esa manera que pude hacer toda la comprobación de errores en el archivo-m, donde es mucho más conveniente hacerlo ...
Me doy cuenta de que esto es viejo, pero acabo de seguir los consejos aquí: encontré que el archivo 'm' tenía que estar en la misma carpeta que el archivo' mex'; de lo contrario, Matlab dio la prioridad de archivo 'm' vacía y no hizo nada! – n00dle
@ianhales: normalmente pongo el archivo M (con los argumentos de entrada analizando y comprobando) en la ruta, y el archivo MEX (haciendo el cálculo real) en una carpeta adyacente 'privada'. Por ejemplo, tendría '/ path/to/myfcn.m' y'/path/to/private/myfcn_mex.m' (asumiendo que '/ path/to' se agrega a la ruta), con la llamada' myfcn' la función MEX privada – Amro