matlab使用不同颜色绘制同一条曲线?如300个数据绘制的曲线,大于50和小于50的用不同的颜色绘制?
展开全部
clear all;clc;
t=linspace(0,pi,300);
y1=sin(t(1:50));
y2=sin(t(50:end));
plot(t(1:50),y1,'r');hold on;
plot(t(50:end),y2,'b');
t=linspace(0,pi,300);
y1=sin(t(1:50));
y2=sin(t(50:end));
plot(t(1:50),y1,'r');hold on;
plot(t(50:end),y2,'b');
追问
你好,不是针对x的分段颜色,而是针对纵坐标的分段颜色?
追答
你好,你指的50,不是指的数据点的数目
而是函数值,是吧?就是说你的函数值有的地方要大于50
有的地方小于50?
------------------------------
clear all;clc;
t=linspace(0,5,300);
y=exp(t);
for ii=1:length(t)
if y(ii)>=50
ii;
break;
end
end
y1=exp(t(1:ii));
y2=exp(t(ii:end));
plot(t(1:ii),y1,'r');hold on;
plot(t(ii:end),y2,'b');
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
东莞大凡
2024-08-07 广告
2024-08-07 广告
在东莞市大凡光学科技有限公司,我们利用Halcon软件处理机器视觉项目时,会用到自定义标定板以满足特定需求。Halcon支持用户根据实际应用场景自定义标定板形状与标记点。这不仅可以灵活应对不同工作环境,还能提高标定精度。通过调整圆点数量、间...
点击进入详情页
本回答由东莞大凡提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询