call my function by command line

1 次查看(过去 30 天)
I'm working on a MATLAB function which i want to implement on a existing GUI. Now i received the command line that should be used to call my function, but i'm not sure how to implement it in my function. The commandline looks like:
function.exe r <return directory> <seriesdirectory>
How should i start my function to make it work with this command line?

采纳的回答

Walter Roberson
Walter Roberson 2014-1-20
function YourFunction( returndir, seriesdir )
and returndir and seriesdir will be strings when the function is called.
Note: you will not be able to name it "function".
  3 个评论
Walter Roberson
Walter Roberson 2014-1-21
if .... whatever condition
seriesdir = 'forward';
else
seriesdir = 'backward';
end
YourFunction(returndir, seriesdir);
Hugo
Hugo 2014-1-22
Sorry i meant directory, not direction it's a variable directory so how do i call this in my function and call it from MATLAB. So when i use the suggested function, does it select the variable directories from the command line? And if it does how do i let matlab use the seriesdirectory to load my images and the return directory to save my results (i use dicomread en dicomwrite to load and save, i only need to now how to make sure it uses the directories from in the commandline)
I checked my command line and it actually looks like:
Command line: function.exe –r directory seriesdirectory -r0

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 File Operations 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by