ndyz 发表于 2005-12-29 15:58

请教高手!很急!

<P>看到一个教程里的一个原程序,读不懂,帮忙解释一下,而且帮忙修改一下,运行有问题<BR></P>
<P ><FONT color=#0000ff>% Ask the user for a file name.<p></p></FONT></P>
<P ><p> </p></P>
<P >=uigetfile( ' .dat ' <FONT face=宋体>,</FONT> ' Choose a data file ' )<FONT face=宋体>;<p></p></FONT></P>
<P ><p> </p></P>
<P ><FONT color=#0000ff>% If the user selected an existing file<FONT face=宋体>,</FONT>read the data.<p></p></FONT></P>
<P ><FONT color=#0000ff>% (The extra quotes avoid problems with spaces in file or path names <p></p></FONT></P>
<P ><FONT color=#0000ff>% on the Macintosh platform.)<p></p></FONT></P>
<P ><FONT color=#0000ff>% Then determine the variable name from the file name<FONT face=宋体>,<p></p></FONT></FONT></P>
<P ><FONT color=#0000ff>% copy the data to a variable<FONT face=宋体>,</FONT>and plot the data.<p></p></FONT></P>
<P >if datafile<p></p></P>
<P >      eval([ ' load( ''' datapath datafile ''' ) ' ] ' )<FONT face=宋体>;<p></p></FONT></P>
<P >      x=eval(strtok(datafile. ' . ' )<FONT face=宋体>;<p></p></FONT></P>
<P >      plot (x<FONT face=宋体>,</FONT>sin(x))<FONT face=宋体>;<p></p></FONT></P>
<P >end<BR>这里的uigetfile所得到的数据datafile datapath怎么用?<BR>还有load可不可以从其他路径(非M文件所在路径)读入数据<BR>那个fopen怎么加入datapath<BR><p></p></P>
<P> 另外我想把它改成读取txt文件里的数据,请高手指点!</P>

happy 发表于 2005-12-29 20:13

回复:(ndyz)请教高手!很急!

doc uigetfile<BR>doc load<BR>doc fopen<BR><BR>自己看吧,帮助写很清楚了

ndyz 发表于 2005-12-29 20:16

帮助我都看过啊!都没什么用!看清楚我的问题再回答吧!!!!

aspen 发表于 2005-12-29 21:13

回复:(ndyz)请教高手!很急!

<P>第一次听人说matlab的help没用,偶像</P>

happy 发表于 2005-12-29 21:26

回复:(ndyz)请教高手!很急!

我学matlab从来没看过书都是help中看的<BR><BR>比如你要载入文件abc.txt,该文件在d:\abc<BR>那么datapath就是d:\abc\ <BR>datafile就是abc.txt<BR>命令:load(d:\abc\abc.txt)
页: [1]
查看完整版本: 请教高手!很急!