[討論] plot程式碼問題

看板MATLAB作者 (ReiFu)時間13年前 (2013/01/24 14:04), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
%Matlab R2010a Gsymbol= ['go','gx','g+','g*','gs','gd','gv','gh','gp']; tt=figure hold on; for k=1:9 plot(k,k,Gsymbol(k)) plot(10-k,k,'gs') end set(gca,'xlim',[0 10]); set(gca,'ylim',[0 10]); 理論上來說 跑出來的圖 斜率為1的線上 依序會有這些符號 "綠o,綠x,綠+,綠*,綠方,綠菱,綠五角,綠六角" 可是實際跑出來卻是 "藍o,藍x,藍+,藍*" 但是我不用Gsymbol代碼 直接輸入'gs' 就會跑出正確的'綠方'符號 請問是哪裡出了問題呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.125.31.107

01/24 14:33, , 1F
Gsymbol= ['go';'gx';'g+';'g*';'gs';'gd';'gv';'gh';'gp'];
01/24 14:33, 1F

01/24 14:33, , 2F
中間略
01/24 14:33, 2F

01/24 14:34, , 3F
plot(k,k,Gsymbol(k,:))
01/24 14:34, 3F

01/24 14:54, , 4F
成功了 謝謝!!
01/24 14:54, 4F
文章代碼(AID): #1H0Cy7vg (MATLAB)