Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2010-04-08, 08:27   #1
lgsgood
初级会员
 
注册日期: 2010-04-06
年龄: 39
帖子: 3
声望力: 0
lgsgood 正向着好的方向发展
默认 求拟合曲线上一点坐标

我想请问一下怎样来求拟合曲线上的一点坐标值,而且这个点的纵坐标值我已经知道,就是要求它的横坐标。请高手指导一下!谢谢!

x=[10 336 504 840 1176 1680 2856 5040 6216 8100]';
y=[100 100 97 94 94 91 85 61 39 0]';
X1=[ones(size(x)) x x.^2 x.^3];
a=X1\y;
T=[10:1:100000]';Y4=[ones(size(T)) T T.^2 T.^3]*a;
semilogx(x,y,'x')
grid on
hold on
x=[10:1:8100]';Y4=[ones(size(x)) x x.^2 x.^3]*a;
semilogx(x,Y4,'k')
hold on
semilogx(x,50,'r')
上边是我的程序,我想求得是拟合出来的曲线你y=50这条线的交点的横坐标值。
lgsgood 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 17:33


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.