作业帮 > 数学 > 作业

用MATLAB计算定积分函数,直接求出未知数y的值

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/05/08 18:13:21
用MATLAB计算定积分函数,直接求出未知数y的值
用MATLAB计算定积分函数,直接求出未知数y的值
f(x,y)表达式是什么?没有具体函数是不能计算的.
再问: f(x)无法积分求得,只能用数值积分求。用Matlab做出程序
再答: 是用数值积分求解,但没有具体函数表达式怎么求呢?
再问: y+16*0.0049*(x.^9)).^(1/2);谢谢大神!能用加分。
再答: 是y+16*0.0049*(x.^9).^(1/2),还是(y+16*0.0049*(x.^9)).^(1/2)
再问: 是(y+16*0.0049*(x.^9)).^(1/2)
再答: 从图形看,方程f(y)没有零点。

再问: 大哥,你能假设一个有零点的函数吗?我向看看具体的程序过程。
再答: 我先给你一个代码,你再设定一个函数,求求看
syms x y
eq=int((y+16*0.0049*(x.^9)).^(1/2),'x',0,1);
eq=vpa(eq,5)

ezplot(eq),grid on
如有零点,再帮你求y值。
再问: 2*x+3*y.^3
再答: syms x yeq=int(2*x+3*y.^3,'x',0,1);
eq=vpa(eq,5)ezplot(eq),grid ony=solve(eq)y =                                    -.69336127435063470484335227478596 .34668063717531735242167613739298-.60046847758800136333773269367477*i .34668063717531735242167613739298+.60046847758800136333773269367477*i