matlab怎么调用函数

来源:百度知道 编辑:UC知道 时间:2024/05/07 08:32:16
我编写了一个自定义的函数为
fuction z=fun(a,b)
z=a*b;
将它保存为了fun.m文件了,
调用它的时候,是不是再打开一个M-file文件,写上y=fun(3,4)就可以调用了?这样运行好像不行,系统报错A function declaration cannot appear within a script M-file.高手帮帮忙,弄懂了这个调用的原理我才可以继续往下做作业啊,急急急

是这样的,首先function的拼写错误,写function(自动变成蓝色)是在M文件里写,因为这样可以便于修改,相当于写字板。然后是格式问题:
function z=fun(a,b)
z=a*b;
end
最后是调用:
>> z=fun(3,4)
Warning: File: C:\MATLAB6p5\work\fun.m Line: 3 Column: 1
Unmatched "end".
(Type "warning off MATLAB:m_warning_end_without_block" to suppress this warning.)

z =

12

function拼错了。。。
楼上的end没必要加