[問題] 關於plot消失的點...

看板MATLAB作者 (紫夜)時間6年前 (2017/07/27 21:28), 6年前編輯推噓7(7010)
留言17則, 6人參與, 最新討論串1/1
最近換新電腦, 下載了新版的Matlab 2017a 發現有個關於plot繪圖的問題, 不知道是不是版本差異造成 想請益一下大家 http://imgur.com/a/4lDof 這是之前用學校電腦跑出來的圖 (不確定是什麼版本,現在畢業了也沒辦法回去看) http://imgur.com/a/goSfp 這是我用現在電腦跑出來的圖 只要是預設的圖案 或者我多加'.'指令(是否其實預設就是.?) 都跑不出來(一片空白) 甚至我開之前存下來的.fig檔案 原本有的線也消失了依然變成一片空白 不知道是哪裡出了問題 或是因為版本差異造成的呢? 附上plot那段的程式碼 如下 for i=1:n plot(Sp1(1,i),Mp1(1,i),'color',[0.07,0.21,0.14]); hold on; end %曲線 for i=1:m plot(Sp2(1,i),Mp2(1,i),'color',[0.64,0.08,0.18]); hold on; end %直線 麻煩大家幫忙解惑了QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.25.217.78 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1501162120.A.D76.html ※ 編輯: PurPkNighT (114.25.217.78), 07/27/2017 22:26:59 ※ 編輯: PurPkNighT (114.25.217.78), 07/27/2017 22:27:26

07/28 07:45, , 1F
先把color以後刪掉看看啊!
07/28 07:45, 1F

07/28 08:38, , 2F
有試過了 一樣是空白的
07/28 08:38, 2F

07/28 09:44, , 3F
等等,一次畫一個點?這樣當然不會有線啊
07/28 09:44, 3F

07/28 10:44, , 4F
因為點的數目夠多,所以看起來會很接近直線才對
07/28 10:44, 4F

07/28 13:01, , 5F
有先確定在你的電腦跑前面的計算後,資料裡面都有資料?
07/28 13:01, 5F

07/28 13:01, , 6F
array裡面都有變數? 這樣才對
07/28 13:01, 6F

07/28 13:02, , 7F
這看起來很像是資料裡面有NaN
07/28 13:02, 7F

07/28 18:40, , 8F
確定有 我其實有稍微修過了 不是放完整的
07/28 18:40, 8F

07/28 20:16, , 9F
plot(Sp1,Mp1); 會有線嗎?
07/28 20:16, 9F

07/29 11:00, , 10F
試了一下,會有耶...
07/29 11:00, 10F

07/29 15:48, , 11F
那就是點太少,只畫點不會連成線啊
07/29 15:48, 11F

07/30 22:11, , 12F
我點有上萬個 而且之前用一模一樣的code是跑得出來的
07/30 22:11, 12F

07/30 22:11, , 13F
07/30 22:11, 13F

07/31 01:04, , 14F
那就加 '.'吧,原來寫法沒什麼道理
07/31 01:04, 14F

08/06 21:11, , 15F
試過加'.'一樣唷
08/06 21:11, 15F

08/20 15:15, , 16F
Hold on不用放回圈內吧?
08/20 15:15, 16F

08/23 11:34, , 17F
改markersize
08/23 11:34, 17F
文章代碼(AID): #1PUUg8rs (MATLAB)