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

seattless 1年前 已收到1个回答 举报

Kayvv 幼苗

共回答了25个问题采纳率:92% 举报

f(x,y)表达式是什么?没有具体函数是不能计算的.

1年前 追问

2

seattless 举报

f(x)无法积分求得,只能用数值积分求。用Matlab做出程序

举报 Kayvv

是用数值积分求解,但没有具体函数表达式怎么求呢?

seattless 举报

y+16*0.0049*(x.^9)).^(1/2);谢谢大神!能用加分。

举报 Kayvv

是y+16*0.0049*(x.^9).^(1/2),还是(y+16*0.0049*(x.^9)).^(1/2)

seattless 举报

是(y+16*0.0049*(x.^9)).^(1/2)

举报 Kayvv

从图形看,方程f(y)没有零点。

seattless 举报

大哥,你能假设一个有零点的函数吗?我向看看具体的程序过程。

举报 Kayvv

我先给你一个代码,你再设定一个函数,求求看
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值。

seattless 举报

2*x+3*y.^3

举报 Kayvv

syms x y

eq=int(2*x+3*y.^3,'x',0,1);

eq=vpa(eq,5)

ezplot(eq),grid on

y=solve(eq)

y =

-.69336127435063470484335227478596

.34668063717531735242167613739298-.60046847758800136333773269367477*i

.34668063717531735242167613739298+.60046847758800136333773269367477*i

可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 1.080 s. - webmaster@yulucn.com