matlab 求两曲线的交点坐标

matlab中如何提取两曲线交点横坐标作为后续计算
我需要最后求一组交点横坐标,并建立它与自变量的关系。所以希望提供有关编程方面建议,ginput不太合适

题目:求x^2+y^2-1=0与0.75x^3-y+0.9=0的交点
先写函数:
function q=my2deq(p)
q=zeros(2,1);
q(1)=p(1)*p(1)+p(2)*p(2)-1;q(2)=0.75*p(1)^3-p(2)+0.9;

再写:
OPT=optimset;OPT.LargeScale='off';
[x,Y,c,d]=fsolve(@my2deq,[1;2],OPT)

解出x=
0.3570
0.9341
即为焦点的横纵坐标
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-07
[x,y]=find(F1==F2);
x,y为横竖坐标
相似回答