我想使用quad作为限制列表而不使用for循环。作为一个基本示例
T=[1 2 3];
f=@(x)x.^2
quad(0,T(1),f)
计算我需要的内容,但我想将quad(0,T(1),f)quad(0,T(2),f)quad(0,T(3),f)保存为向量。可能这是一个基本的事情,但我找不到任何解决方案。 我很感谢您的帮助,
最佳答案
使用arrayfun
:
T=[1 2 3];
f=@(x)x.^2
Q = arrayfun(@(x) quad(f,0,x), T);
*请注意,您的帖子中 quad
的参数顺序不正确。
关于matlab - 带向量极限的四边形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9636660/