Search All of the Math Forum:
Views expressed in these public forums are not endorsed by
Drexel University or The Math Forum.
|
|
|
|
Re: system command in MuPAD
Posted:
Apr 13, 2012 7:17 PM
|
|
>"Steven_Lord" <slord@mathworks.com> wrote in message >news:jm9enu$ot9$1@newscl01ah.mathworks.com... > > > "Brad Cooper" <Brad.Cooper_17@bigpond.com> wrote in message > news:NhQhr.5636$v14.3258@viwinnwfe02.internal.bigpond.com... >> In MuPAD 4.0 running under Win XP version 2002 SP 3 >> >> I try... >> >> sysname() >> "MSDOS" (as expected) >> >> system("date/t > comm_file") >> 1 >> (error code=1, no file produced) >> >> !date/t > comm_file >> (noerror code[silent], no file produced) >> >> I need to obtain the date from the system. >> >> The docs say... >> >> If not available, a call to "system" results in the following error >> message: >> >> Error: Function not available for this client [system]. > > This may be for a slightly newer version of MuPAD than you're using, but > here's the documentation for the version of MuPAD included with the most > recent release of Symbolic Math Toolbox: > > http://www.mathworks.com/help/toolbox/mupad/stdlib/system.html > > By the way, unless ! has changed significantly, the fact that ! didn't > display an error code is expected. From the page above: > > "!command is equivalent to system("command"):; note that !command will > suppress output of its return value." > >> I don't get an error message, so it would seem "system" is available. Has >> "system" been implemented for Win XP? > > Let's determine whether the problem is likely in the system's execution of > the command, the interface between MuPAD and the system, or inside MuPAD. > First, what happens when you execute that command at a command prompt > started from Programs in the Start Menu? If you receive an error there, > that would seem to indicate the problem lies in the system's execution of > the command, independent of MuPAD.
Hi Steve, thanks for your reply.
The "system" command documentation in your link is exactly the same as in the MuPAD 4.0 that I have.
I am aware that ! suppresses output. That is why I wrote...
> !date/t > comm_file > (no error code [silent], no file produced)
with the notation [silent] as shown.
I had checked that DATE/T works at the DOS command prompt. It is not sensitive to case.
Can you please try it on a Windows O/S and see if it works for you.
Cheers, Brad
> -- > Steve Lord > slord@mathworks.com > To contact Technical Support use the Contact Us link on > http://www.mathworks.com
|
|
|
|