matlab 标记两条曲线的交叉点

 时间:2024-11-02 02:20:31

在分别用不同的线型和颜色绘制两条曲线,标记两条曲线的交叉点

工具/原料

matlab2012a+win7.8

方法/步骤

1、利用plot()绘制迷撞笸痉两条颜色不同、线型不同的曲线,y1和y2有几个交点。x=0:pi/100:4*pi;y1=sin(x);y2=cos(x);plot(x,y1,刻八圄俏9;g--',x,y2,'b')

matlab 标记两条曲线的交叉点

2、找到y1和y2相等的下标k=find(abs(y1-y2)<0.001);

3、取y1,y2相等点的坐标,并将两条曲线相等的点表示为y3。x1=x(k);y3=sin(x1);

matlab 标记两条曲线的交叉点

4、将y3与前面的y1,y2合并得到两条曲线相交的点。plot(x,y1,'g--',x,y2,'b',x1,y3,'rp')

matlab 标记两条曲线的交叉点

5、最终的代码如下:x=0:pi/10廴类锾渭0:4*pi;y1=sin(x);y2=cos(x);k=fin颊俄岿髭d(abs(y1-y2)<0.001);x1=x(k);y3=sin(x1);plot(x,y1,'g--',x,y2,'b',x1,y3,'rp')

matlab怎么生成随机矩阵 请教各位怎样用matlab定义一个分段函数 matlab中e怎么输入 matlab怎么求积分 matlab怎么求矩阵的行列式
热门搜索
汽车保险杠图片 天涯明月刀图片 衣柜门图片 乾清宫图片 韩国电影分级制度