看板 MATLAB 關於我們 聯絡資訊
%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
CBET:Gsymbol= ['go';'gx';'g+';'g*';'gs';'gd';'gv';'gh';'gp']; 01/24 14:33
CBET:中間略 01/24 14:33
CBET:plot(k,k,Gsymbol(k,:)) 01/24 14:34
ReiFu21:成功了 謝謝!! 01/24 14:54