matlab的plot如何隐藏一部分曲线,Matlab曲线线型和颜色设置问题:如何过滤掉一条曲线的一部分...

本文介绍了如何在Matlab中利用plot函数隐藏曲线的一部分,并展示了如何设置不同线型来区分三条正弦曲线。通过示例代码,展示了如何找到交叉点并据此隐藏曲线段落。
摘要由CSDN通过智能技术生成

在网上看到不错,保存下

clc;clear;

t=linspace(-600,600,600);

T=400;omega=2*pi/T;

y1=sin(omega*t-0*pi/3);

y2=sin(omega*t-2*pi/3);

y3=sin(omega*t-4*pi/3);

%

temp=y1(find(y1>=y2));

cross(1)=temp(1);

temp=y2(find(y2<=y3));

cross(2)=temp(1);%

sort(cross);%排序

figure,hold on

%%%%%%%%%%%%第一条

y11n=find(y1

temp=find(diff(y11n)>1);

plot(t(y11n(1):y11n(temp(1))),y1(y11n(1):y11n(temp(1))),'k--')

for i=1:length(temp)-1

plot(t( y11n(temp(i)+1):y11n(temp(i+1)) ),y1(y11n(temp(i)+1):y11n(temp(i+1)) ),'k--')

end

plot(t( y11n(temp(end)+1):y11n(end) ),y1(y11n(temp(end)+1):y11n(end )),'k--')

%%%%%

y11n=find(y1>cross(2) );

temp=find(diff(y11

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值