作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/02 17:55:16
matlab中读取的数据生成的曲线后如何取出一具体y值对应的x值?下付数据
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的多个值? 谢谢
如果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);