运用matlab读出plot出的指定横坐标的纵坐标

比如我用matlab画出了图形,是二维的,需要写一个函数,当我给定一个横坐标,需要返回纵坐标。谢谢~... 比如我用matlab画出了图形,是二维的,需要写一个函数,当我给定一个横坐标,需要返回纵坐标。
谢谢~
展开
 我来答
又金壁又辉煌cX
2010-02-05 · TA获得超过1710个赞
知道小有建树答主
回答量:304
采纳率:100%
帮助的人:421万
展开全部
如果指定横坐标是你画图的横坐标矩阵中的一个元素,比如你画图
x=-10:0.1:10;
y=sin(x);
plot(x,y);
x2=5.6;
[m,n]=find(x==2);
y(m,n)
而对不知道函数形式,纯用读取的数据画的图,得到结果需要用数据拟合,即将数据拟合出一个函数形式,用函数形式求得,比如:
x = (0: 0.1: 5)';
y = erf(x);%这里的x,y是例子,可以是你读取的数据
p = polyfit(x,y,6)%做6阶多项式拟合,p是多项式系数,可以看帮助
%也可以用指数拟合等等,
%或用数据拟合工具箱
f = polyval(p,2.13)%求横坐标2.13处的函数值
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式