How to use a command for the terminal which isn't a standard one?
34 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Giosuè Basso
el 16 de Dic. de 2022
Respondida: MJFcoNaN
el 18 de Dic. de 2022
I have to use this line of code which is supposed to generate the image of a graph using GraphViz (which is installed correctly as using the same line on the terminal works):
system('dot -Tpng graph.gv -o Graph.png');
but i get the error:
zsh:1: command not found: dot
Is there a way to make it work without using the GraphVIz add on?
0 comentarios
Respuesta aceptada
MJFcoNaN
el 18 de Dic. de 2022
Hello,
'system' starts a new shell process which may not inherit your familiar environment.
I suggest you check the PATH in matlab by
getenv('PATH')
and then try to add some needed paths by setenv, such as
setenv("PATH", [getenv("PATH") ":" "where_is_the_dot_command"]);
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Directed Graphs en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!