MATLAB分段函数积分(如果能解决可以加分)
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/03 04:30:35
MATLAB分段函数积分(如果能解决可以加分)
在MATLAB中,我有一分段函数求其积分,比如函数y1在t>0&t0.1&t0.3&t
0&t0.1&t0.3&t
在MATLAB中,我有一分段函数求其积分,比如函数y1在t>0&t0.1&t0.3&t
0&t0.1&t0.3&t
![MATLAB分段函数积分(如果能解决可以加分)](/uploads/image/z/4742094-30-4.jpg?t=MATLAB%E5%88%86%E6%AE%B5%E5%87%BD%E6%95%B0%E7%A7%AF%E5%88%86%EF%BC%88%E5%A6%82%E6%9E%9C%E8%83%BD%E8%A7%A3%E5%86%B3%E5%8F%AF%E4%BB%A5%E5%8A%A0%E5%88%86%EF%BC%89)
x=0:0.01:1;
f=@(x)x.*double(x>=0 & x=0.1&x0.3&x0&t0.1&t0.3&t
再问: 这个是知道,我想问的是另外一种,比如你写的函数x,10*x^2,0.9这三个函数,在f中你也是直接写入三个函数的,但是如果这三个函数我无法直接写入,只能用y1,y2,y3代替,但是y1,y2,y3可以通过前面的方程求解出来,可以理解为y1,y2,y3的函数方程很长很长,不可能直接写。那么该怎么办??
再答: y1=@(x) x; y2=@(x) 10*x.^2; y3=@(x) 0.9; y=@(x) y1(x).*double(x>=0 & x=0.1&x0.3&x=0 & x=0.1&x0.3&x
f=@(x)x.*double(x>=0 & x=0.1&x0.3&x0&t0.1&t0.3&t
再问: 这个是知道,我想问的是另外一种,比如你写的函数x,10*x^2,0.9这三个函数,在f中你也是直接写入三个函数的,但是如果这三个函数我无法直接写入,只能用y1,y2,y3代替,但是y1,y2,y3可以通过前面的方程求解出来,可以理解为y1,y2,y3的函数方程很长很长,不可能直接写。那么该怎么办??
再答: y1=@(x) x; y2=@(x) 10*x.^2; y3=@(x) 0.9; y=@(x) y1(x).*double(x>=0 & x=0.1&x0.3&x=0 & x=0.1&x0.3&x