新建一个m文件如下:
clear;
a=1:10;
b=[11,12,13,14,;15,16,17,18];
c=a;a=b;b=c;
a
b
然后在命令窗口输入 exch,没有结果输出。(应当出现a,b值互换)
这是为什么?怎么解决?
讲如下的代码写成m文件,然后把它放在你的matlab安装目录的works目录下,你的问题就能解决:
function exch(a,b)
c=a;
a=b;
b=c;
[a,b]
( 你的m文件之所以不能运行是因为少了前面的‘function exch(a,b)’)
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) | Powered by Discuz! X2.5 |