Matlab中求根问题?画图知其位置,怎么求出来,要实数?大神帮忙!1

clearx=[-2:1:5];y=sqrt(1.5806e+041*x).*tan(sqrt(1.5806e+041*x).*2.0000e-009)/0.0342-s... clear
x=[-2:1:5];
y= sqrt(1.5806e+041*x).*tan(sqrt(1.5806e+041*x).*2.0000e-009)/0.0342-sqrt(3.4964e+041*(4.1880e-007-x))./0.757;
hold on;
plot(x,real(y),'r','LineWidth',1.5);
plot(x,imag(y),'bo'); % 将虚部标记为蓝圈,这样并不影响 y 值
hold off;
set(gca,'Xtick',[-2:0.5:5]);
grid;
展开
 我来答
tianxiawulang
2013-11-23 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2646万
展开全部

这个函数的曲线形状根本不是你想象的那样,你试一试把x的间距改成比较小(例如下图取0.1和0.01)再看看画出来的曲线是什么形状?

看到这样的曲线你还打算继续求根吗?建议还是先考虑一下这个问题本身到底有没有问题吧。

houxiaogang05
2013-11-22
知道答主
回答量:50
采纳率:0%
帮助的人:11.9万
展开全部
把要求在明确一下
追问
把3附近的两个值求出来。
我是这样想的
f=@(x)real(y);
[x1,f1,exitflag2]=fzero(f,3);
但最后f1不趋近于0
杂办?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式