how to run an already written code?
Mostrar comentarios más antiguos
I am not skilled in using matlab, I am PhD and I asked a code from an author he sent it to me , but I do not know how to run it and to try to find the results in his paper??
7 comentarios
Guillaume
el 13 de Nov. de 2014
Unless documentation has been provided with the code, the best person to tell you how to run it would be the author.
Unless you show us the code, there's not much we can do to help.
Houda
el 13 de Nov. de 2014
Adam
el 13 de Nov. de 2014
Presumably if you extracted the zip archive to a folder you will have seen the PDF document that it contains giving information about the library of functions.
I would suggest to read that as there is a whole library of stuff in that zip archive and certainly I don't have time to read an understand what it all does just to tell you!
If you open any .m file though you should at least be able to see what the code looks like. I have no idea whether the author documented the .m files in a nice way, provided validation of input arguments or anything else though.
Houda
el 13 de Nov. de 2014
Adam
el 13 de Nov. de 2014
The unzipped folder of .m files must be on your Matlab path. It can be anywhere on your file system so long as it is on your path though it makes sense to keep all your Matlab files in a small number of locations.
benjamin chan
el 3 de Mzo. de 2020
Editada: Walter Roberson
el 13 de Oct. de 2024
I am having this problem as well. The following weblink ( http://www.mathworks.com/matlabcentral/fileexchange/41738-vinpfn?focused=3787428&tab=function ) and the file shared does not seem to work. The user manual explicitly states "The VINPFN program is launched by the vinpfn command with no input arrangements." However, when I open the code and run it, I receive error messages that don't make much sense.
Walter Roberson
el 13 de Oct. de 2024
That File Exchange contribution requires the inputsdlg File Exchange Contribution.
As well, it needs a repair to inputsdlg: approximately line 1896 needs to be
if ~all(cellfun(@(v)isscalar(v)&&(islogical(v)||isnumeric(v)),vals))
just before
err = {'inputsdlg:InvalidInput','Default logical data must be of logical or numeric scalar.'};
Respuesta aceptada
Más respuestas (1)
Siam
el 13 de Nov. de 2014
1 voto
You do not have to unzip and save that to MATLAB folder. Unzip the file where you want to unzip. Can be anywhere in your computer. After extraction open the folder and click on your .m file. MATLAB will open automatically. Hit run and it will execute unless there is an error with the code.
Categorías
Más información sobre Startup and Shutdown en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
