matlab - 带向量极限的四边形

标签 matlab math

我想使用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/

相关文章:

javascript - 为什么我的 Sprite /实体不能直线移动?

matlab - 如何仅删除由特定 matlab 脚本创建的变量

Matlab fopen 命令响应字符串,但不响应等于同一字符串的变量

matlab - 如何使用 matlab 正确绘制矢量线性方程?

java - 在 Java 中如何舍入到最接近的 20 的倍数?

c - FFT无法重新组合结果?

matlab - mex编译错误: expected expression error at Matlab datatype and function

matlab - Skeleton的算法是什么

math - 我应该在数学游戏中使用表达式解析器吗?

c++ - 从数列中减去一个数后,剩下的数中有多少是正数?