[問題] Legend 繪圖的問題.已回收
請問一下版上的前輩..
我現在有兩條資料..
可是我用legend 指令他會顯示出兩行第一條的資料.
就是圖出來以後legend 的那欄只有兩行綠線的描述..
而原本應該是紅色三角形的描述卻變成
綠線然後X=0.
http://www.wretch.cc/album/show.php?i=Jerryamd&b=18&f=1874287603&p=0
想請問一下要怎麼修正呢..?
clc
clear all
X=linspace(-2,2,100);
Y=linspace(-2,2,100);
[XX,YY]=meshgrid(X,Y);
u=0.2.*YY-0.2.*(XX.^2).*YY-0.4.*(YY.^3);
v=0.2.*XX.*(YY.^2);
figure(1)
contour(XX,YY,u,100)
hold on
figure(2)
sx=linspace(-2,2,8);
sy=linspace(-2,2,8);
[sxx,syy]=meshgrid(sx,sy);
h=stream2(XX,YY,u,v,sxx,syy);
streamline(h)
hold on
figure(3)
Xq=linspace(-2,2,10);
Yq=linspace(-2,2,10);
[XXq,YYq]=meshgrid(Xq,Yq);
uq=0.2.*YYq-0.2.*(XXq.^2).*YYq-0.4.*(YYq.^3);
vq=0.2.*XXq.*(YYq.^2);
quiver(XXq,YYq,uq,vq);
hold on
figure(4)
X1=-0.05;
X2=0;
u1=0.2.*YY-0.2.*(X1.^2).*YY-0.4.*(YY.^3);
u2=0.2.*YY-0.2.*(X2.^2).*YY-0.4.*(YY.^3);
plot(u1,Y,'g',u2,Y,'--r')
hold on
xlabel('U vector')
ylabel('U vector y value')
title('U vector y value at X point')
legend('X=-0.05','X=0',2)
感謝回答的前輩..謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 98.176.165.244
推
02/04 10:04, , 1F
02/04 10:04, 1F
是的..X=0 和X=-0.05 是指定的數值..
→
02/04 10:06, , 2F
02/04 10:06, 2F
→
02/04 10:08, , 3F
02/04 10:08, 3F
抱歉我只有貼上figure(4)這部分的Code..
因為出問題的只有這部分...
※ 編輯: Jerryamd 來自: 98.176.165.244 (02/04 11:09)
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):