有关自定义函数的调用
大家好,近来遇到一个困扰。一个很简单的自定义函数function ccc=F_i(x)
-4*sin(2*pi*x)*pi*pi;
然后另外一个程序中如何调用此函数呢?
对于F_i(x),matlab经常会理解为F_i的第x个元素值。那么如何让它理解为以x为自变量得到的值呢?
谢谢大家。
1.你这样定义函数的方式我的确是头一次见过,要么就是你没有把完整的代码贴出来
2.不要让数组和函数重名不就不会出现这种情况了吗? function ccc=F_i(x)
ccc=-4*sin(2*pi*x)*pi*pi;
end
在主程序调用就可以了吧。再有问题,就换个函数名吧。 估计是你程序中的变量名和这个函数名F_i有重名的现象 感谢大家 我觉得也是这个问题 再试试
页:
[1]