另一个是T=144.09;
>> plot(s,T);
要求在同一个图像上显示交点数值现在我只做到了这了 没办法啦
你刚才问我画实线的问题怎么不见呢,你看能不能找到。
从这里我才知道是怎么回事,由于T是常数,直接plot(s,T)就是会出现点划线。可以这样做。
求交点程序已一并附上。
hold on
T=144.09;
s=0.001:0.01:1;
tn=518.72./(s./0.0923+0.0923./s);
plot(s,tn);
n=length(s);
t1=ones(n,1)*T;
plot(s,t1);
delta_y=tn'-t1;
j=1;
for i=1:n-1
if delta_y(i)*delta_y(i+1)<0
position(j)=i+1;
j=j+1;
end
end
plot(s(position),t1(position),'ro');
for j=1:length(position) %可输出交点
fprintf('交点%d:%f,%f\n',j,s(position(j)),t1(position(j)))
end
图片已插上。