matlab里面的function的输入参数有函数怎么调用?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/25 16:44:36
matlab里面的function的输入参数有函数怎么调用?
这里举个简单的例子
function c=fun(y,a,b)
%%假设这个函数是求函数y在[a,b]区间的积分值.
上面的函数怎么调用啊.
我是这样调用的
syms x;
y=2^x;
aa=fun(y,1,2);
这里举个简单的例子
function c=fun(y,a,b)
%%假设这个函数是求函数y在[a,b]区间的积分值.
上面的函数怎么调用啊.
我是这样调用的
syms x;
y=2^x;
aa=fun(y,1,2);
![matlab里面的function的输入参数有函数怎么调用?](/uploads/image/z/4595683-67-3.jpg?t=matlab%E9%87%8C%E9%9D%A2%E7%9A%84function%E7%9A%84%E8%BE%93%E5%85%A5%E5%8F%82%E6%95%B0%E6%9C%89%E5%87%BD%E6%95%B0%E6%80%8E%E4%B9%88%E8%B0%83%E7%94%A8%3F)
个人感觉:如果要求一个函数在区间[a,b]上的积分,不应该这样定义函数
你是有什么特殊要求?
应该是在函数体里定义函数,然后在主程序里调用函数
例如:
函数:
function y=fun(x)
y=2.^x;
保存后
在主程序里调用:
aa=quadl('fun',a,b);才对呀.
怎么感觉怪怪的,可能编程思想不一样.
再问: 其实我那样调用好像是没错的; 没错我的求积分函数确实很特殊,是高斯勒让德积分求积分值~~
再答: 我就说嘛,我也没说错,函数是可以任意定义的 可是你的函数体里并没有定义输出宗量的形式呀,就是说你定义的函数是什么形式呢? 像你说的这样,貌似主程序的调用也没什么大问题 要不把你的问题整个拿出来吧。
你是有什么特殊要求?
应该是在函数体里定义函数,然后在主程序里调用函数
例如:
函数:
function y=fun(x)
y=2.^x;
保存后
在主程序里调用:
aa=quadl('fun',a,b);才对呀.
怎么感觉怪怪的,可能编程思想不一样.
再问: 其实我那样调用好像是没错的; 没错我的求积分函数确实很特殊,是高斯勒让德积分求积分值~~
再答: 我就说嘛,我也没说错,函数是可以任意定义的 可是你的函数体里并没有定义输出宗量的形式呀,就是说你定义的函数是什么形式呢? 像你说的这样,貌似主程序的调用也没什么大问题 要不把你的问题整个拿出来吧。
matlab里面的function的输入参数有函数怎么调用?
matlab 里面spline插值后形成的函数表达式怎么调用
matlab用input让用户输入一函数f(x)后,怎么把他变成matlab里面的function自定义函数
matlab 矩阵元素提取 作为自变量应用于调用的function函数,该如何使用语句.
请问MATLAB怎样调用function函数? 如:
matlab 参数里面的“~
matlab函数调用的问题
matlab(1)编写一个function函数,调用该函数,可以求一组数的最大值最小值
matlab怎么调用function函数给变量赋值计算如下函数
MATLAB定义M函数输入参数的问题
MATLAB中函数function是怎么用的?
matlab函数输入y=1/(1+x^4)这个函数在MATLAB里面到底怎么输入才对?按照上面的输入的话就会出现Erro