Re: [繪圖] 2維繪圖問題求解 已爬過文

看板MATLAB作者時間11年前 (2014/01/02 06:18), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串3/3 (看更多)
不需要用hold clear all close all x1 = 0.01:.01:.1; y1 = rand(size(x1)); x2 = [.01 .03 .05 .09 .1]; y2 = rand(size(x2)); figure, plot(x1, y1, x2, y2); 收工 ※ 引述《rtj (Anonymity)》之銘言: : ※ 引述《wolfswolfs (wolf)》之銘言: : : 想請問各位版大,我有兩組數據 : : x1=[0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1] : : y1=[10個數據] : : 以及x2=[0.01 0.03 0.05 0.09 0.1] : : y2=[五個數據] : : 我用plot(x1,y1,x2,y2)將這兩組數據畫在一起顯示可是會報錯 : : 後來試過改成hold on跟hold off分別畫也不行 : : 請問這應該如何解呢?謝謝! : 程式碼請參考 : clear; : x1=[0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1]; : y1=[1 2 3 4 5 6 7 8 9 10]; %假設y1是1~10 : x2=[0.01 0.03 0.05 0.09 0.1]; : y2=[11 12 13 14 15]; %假設y2是11~15 : figure(1) : hold on : plot(x1,y1,'b+') : plot(x2,y2,'r*') : hold off -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 24.21.33.212

01/02 10:11, , 1F
以我個人來講用hold是為了可以自己選顏色和linestyle之類
01/02 10:11, 1F

01/02 10:26, , 2F
這樣當然也沒有錯囉 看你的需要
01/02 10:26, 2F

01/08 17:41, , 3F
謝謝!
01/08 17:41, 3F
文章代碼(AID): #1In9H6pa (MATLAB)
文章代碼(AID): #1In9H6pa (MATLAB)