matlab简单画图题。plot函数画均衡点

t=-200:100;
y1=@(t)-5.*t+6; %常数C取6
y2=@(t)5.*t+6; %常数C取6
y1=y1(t);y2=y2(t);
plot(t,y1,'r')
hold on
plot(t,y2,'k')
画出第一个图,有一个均衡点,也就是交点。

t=-200:100;
y1=@(t)-5.*t+25; %常数C取25
y2=@(t)5.*t+25; %常数C取25
y1=y1(t);y2=y2(t);
plot(t,y1,'r')
hold on
plot(t,y2,'k')
画出第二个图,又有一个均衡点,也就是交点。
现在要画的图是以常数C为横轴变量,均衡点(y1=y2)为纵轴变量的图,C可连续取值。该怎么画啊,谢谢!只剩下财富值值8.实在没分了。

y1=@(C,t)-5.*t+C;

y2=@(C,t)5.*t+C;

C=-10:10;

y0=zeros(size(C));

for ii=1:length(C)

    t0=fzero(@(t) y1(C(ii),t)-y2(C(ii),t),0);

    y0(ii)=y1(C(ii),t0);

end

plot(C,y0);




实际上你的函数一眼就看出来t=0的时候两个函数相等,也就是两直线相交

最后交点是(0,C)所以C和交点纵坐标图像就是直线 y=x

追问

可否注解下有关代码的意思啊。谢谢。。

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-10-24
你这就是 1、3象限平分线呀。
plot([-9,9],[-9,9])追问

什么1、3象限平分线???你能看懂我的题目吗??[-9,9]你哪里来的??

追答

你看你的2个图呀,t=0时平衡呀!

相似回答