24小时热门版块排行榜    

查看: 1249  |  回复: 4

丫头丫头2014

银虫 (小有名气)

[求助] 如何用matlab画超越方程解的图像 已有1人参与

z1=4;
e=7.05;
Df=120.6;
C=(3/(z1-2))^3*z1;
B=e*(z1-1);
E=Df/2-e;
求下述超越方程,画出横坐标为e/ Df,纵坐标为f的图形,
1/(E-B*f)^2-(C*f/(sqrt(C*(f^2-1)))-1)/(B*sqrt(C*(f^2-1))+B*f-E)=0
超越方程公式:

如何用matlab画超越方程解的图像
超越方程.png
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wurongjun

专家顾问 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
零点不唯一!应该给出零点的大致范围!
另外,方程可化简一下,令f=sec(t).
还有,图片与你给的公式不一致!少了一个平方?
善恶到头终有报,人间正道是沧桑.
2楼2015-06-17 23:39:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

丫头丫头2014

银虫 (小有名气)

引用回帖:
2楼: Originally posted by wurongjun at 2015-06-17 23:39:05
零点不唯一!应该给出零点的大致范围!
另外,方程可化简一下,令f=sec(t).
还有,图片与你给的公式不一致!少了一个平方?

嗯嗯 是少了个平方的 不好意思 我是想画出e/Df在【0,0.1】范围内 f的图像 高手说化简 我没能明白是怎么化简 能指点一下吗 谢谢啦
3楼2015-06-18 11:11:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

丫头丫头2014

银虫 (小有名气)

引用回帖:
2楼: Originally posted by wurongjun at 2015-06-17 23:39:05
零点不唯一!应该给出零点的大致范围!
另外,方程可化简一下,令f=sec(t).
还有,图片与你给的公式不一致!少了一个平方?

书中画出来的是这样的,请高手帮忙
如何用matlab画超越方程解的图像-1
20150618_111550.jpg

4楼2015-06-18 11:20:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

丫头丫头2014

银虫 (小有名气)

引用回帖:
2楼: Originally posted by wurongjun at 2015-06-17 23:39:05
零点不唯一!应该给出零点的大致范围!
另外,方程可化简一下,令f=sec(t).
还有,图片与你给的公式不一致!少了一个平方?

这是我写的程序,本人matlab小白,高手费心,帮帮忙
syms f e
z1=4;
Df=120.6;
C=(3/(z1-2))^3*z1;
B=e*(z1-1);
E=Df/2-e;
m=e/Df;
fun=@(m,f)1/(E-B*f)^2-(C*f/sqrt(C*(f^2-1))-1)/(B*sqrt(C*(f^2-1))+B*f-E)^2;
ezplot(fun,[0,0.1,0,3])
axis equal
5楼2015-06-18 11:30:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 丫头丫头2014 的主题更新
信息提示
请填处理意见