声明一个函数在matlab

1视图(30天)
marwa马文
marwa马文 2015年8月7日
回答: 沃尔特·罗伯森 2015年8月7日
我声明这个函数检查到这里和我打电话,但这个错误是出现
“函数定义是不允许在提示符中或在脚本中”。
这是代码
%调用函数
apo =绑定(apo);
函数p =绑定(pp)
如果(pp(1,1) <米娜)
页(1,1)=米娜;
如果(pp (1,1) > maxa)
页(1,1)= maxa;
结束
结束
如果(页(1、2)< minb)
页(1、2)= minb;
如果(页(1、2)> maxb)
页(1、2)= maxb;
结束
结束
p =页;

答案(2)

Azzi Abdelmalek
Azzi Abdelmalek 2015年8月7日
编辑:Azzi Abdelmalek 2015年8月7日
你需要知道如何调用一个函数。你可以不运行它作为一个脚本。如果你有例如这个函数
函数y = fcn (u)
y = u。^ 2
fcn保存它。米,然后使用这个函数只写
一个= 2
= fcn(一个)

沃尔特·罗伯森
沃尔特·罗伯森 2015年8月7日
从“函数p =绑定”你必须存储在一个名为绑定的文件结束。m。版本的代码你也需要米娜,minb, maxa, maxb返回标量值的函数。
或者你可以重新编码没有“如果”语句。
绑定= @ (pp) [min (max (pp(1),米娜)maxa),最小值(max (pp (2), minb) maxb)];
这将是一个可执行的语句,你可以在任何时候当你初始化米娜,minb, maxa maxb和在你召唤。

类别

找到更多的在描述性统计帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!