matlab请问为什么不能用红色*标记出正弦曲线和余弦曲线的交点x=[0:pi/10:2*pi];y1=sin(x);y2=cos(x);length_of_x=length(x);plot(x,y1,'LineWidth',4);hold onplot(x,y2,'r--','LineWidth',4);for i=1:length_of_xif y1(i)==y2(i)hold onplot(

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 05:53:57
matlab请问为什么不能用红色*标记出正弦曲线和余弦曲线的交点x=[0:pi/10:2*pi];y1=sin(x);y2=cos(x);length_of_x=length(x);plot(x,y1,'LineWidth',4);hold onplot(x,y2,'r--','LineWidth',4);for i=1:length_of_xif y1(i)==y2(i)hold onplot(

matlab请问为什么不能用红色*标记出正弦曲线和余弦曲线的交点x=[0:pi/10:2*pi];y1=sin(x);y2=cos(x);length_of_x=length(x);plot(x,y1,'LineWidth',4);hold onplot(x,y2,'r--','LineWidth',4);for i=1:length_of_xif y1(i)==y2(i)hold onplot(
matlab请问为什么不能用红色*标记出正弦曲线和余弦曲线的交点
x=[0:pi/10:2*pi];
y1=sin(x);
y2=cos(x);
length_of_x=length(x);
plot(x,y1,'LineWidth',4);
hold on
plot(x,y2,'r--','LineWidth',4);
for i=1:length_of_x
if y1(i)==y2(i)
hold on
plot(x(i),y1(i),'r*')
end
end

matlab请问为什么不能用红色*标记出正弦曲线和余弦曲线的交点x=[0:pi/10:2*pi];y1=sin(x);y2=cos(x);length_of_x=length(x);plot(x,y1,'LineWidth',4);hold onplot(x,y2,'r--','LineWidth',4);for i=1:length_of_xif y1(i)==y2(i)hold onplot(
你的x=[0:pi/10:2*pi]就决定了x是一每隔pi/10取一个点 而我们知道 y1(i)==y2(i)的条件即为√2*sin(x - π/4)=0 当x∈(0,π/2)时x=(π/4,5π/4) 问题来了 之前你x有取到这两个值么?