matlab中读取的数据生成的曲线后如何取出一具体y值对应的x值?下付数据

x=8.98,13.50,8.75,0.75,-9.46,-15.25,-10.07,-1.58,8.98y=2.79,4.16,2.16,1.15,2.64,4.55,... x=8.98,13.50, 8.75 ,0.75 ,-9.46 ,-15.25 ,-10.07, -1.58 ,8.98
y=2.79, 4.16, 2.16 ,1.15 ,2.64 ,4.55, 2.27, 1.15 ,2.79
如何求出当y=3时x的多个值? 谢谢
展开
 我来答
hdftigerd7e889c
推荐于2017-12-15 · TA获得超过1320个赞
知道小有建树答主
回答量:734
采纳率:77%
帮助的人:232万
展开全部


如果你要的结果就是直线和折线的交点,那么就直接求交点坐标就行了。

如果你要的结果是拟合曲线的交点,那就要麻烦点

追问
如何让这四个数据输出呢 不是通过图形上看出的?
如何让这四个数据输出呢 不是通过图形上看出的?
百度网友6bc5710
2014-03-10 · TA获得超过155个赞
知道小有建树答主
回答量:100
采纳率:0%
帮助的人:102万
展开全部
如果x,y中的索引是一对对应的话,那就用
[m,n]=find(y==3);
a=x(n);
追问
这样提示没有输出?empty matrix:0-by-1 是什么意思?
追答
那就说明y矩阵里没有和3相等的值啊。可以这样
[m,n]=min(y-3);%找到y中和3最接近的值的索引
a=x(n);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式