作业帮 > 综合 > 作业

matlab创建函数的问题

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/23 23:31:34
matlab创建函数的问题
f1=@(x) x;
f2=@(x) x^2;
怎么样创建一个f (x)函数,使f(x)=f1(x)*f2(x).
请问具体的表达式
使运算quad(f,0,1);能够进行.
matlab创建函数的问题
f1=@(x) x;
f2=@(x) x.^2;
f=@(x)(f1(x).*f2(x));
answer=quad(f,0,1)

既然你定义了,f1,f2,此时f1,f2 就相当于sin,cos,可以直接调用.
另外matlab中时刻注意运算中要不要加点,如点乘与叉乘
再问: 为什么要加点呢,我就想不通了,x是向量?f1(x)是向量?
再答: 这跟quad的算法有关,你要是不想加点,用quadv代替quad