yunizi 发表于 2008-4-22 21:36

求助 matlab 编程

<p>新建一个m文件如下:</p><p>  clear;</p><p>a=1:10;</p><p>b=;</p><p>c=a;a=b;b=c;</p><p>a</p><p>b</p><p>然后在命令窗口输入 exch,没有结果输出。(应当出现a,b值互换)</p><p>这是为什么?怎么解决?</p><p></p>

madio 发表于 2008-4-23 00:38

exch是什么命令?我这里显示的结果是已经交换了a,b了

liwenhui 发表于 2008-4-24 18:26

<p>讲如下的代码写成m文件,然后把它放在你的matlab安装目录的works目录下,你的问题就能解决:</p><p>function exch(a,b)</p><p>c=a;</p><p>a=b;</p><p>b=c;</p><p></p><p>( 你的m文件之所以不能运行是因为少了前面的‘function exch(a,b)’)</p>
页: [1]
查看完整版本: 求助 matlab 编程