close







MATLAB繪圖問題




立即點擊


我程式碼>>t=(0:0.001:1)';>>y=sin(2*pi*50*t)+2*sin(2*pi*120*t);>>randn('state',0);>>yn=y+0.5*randn(size(t));>>plot(t(1:50),yn(1:50),'linewidth',2)???Errorusing==>plotUndefinedfunction'newplot'.是出了甚麼問題?圖出不來?...顯示更多我程式碼>>t=(0:0.001:1)';>>y=sin(2*pi*50*t)+2*sin(2*pi*120*t);>>randn('state',0);>>yn=y+0.5*randn(size(t));>>plot(t(1:50),yn(1:50),'linewidth',2)???Errorusing==>plotUndefinedfunction'newplot'.是出了甚麼問題?圖出不來?(我是程式丁丁==!)





雖然不知道你是用哪個版的MATLAB 我是用2006b將你的程式碼貼上時可以畫的出來 如果還是有問題我將一些畫圖時要注意的地方說明一下 t = (0:0.001:1); %---這裡我將這個 ( ' )點給刪了..讓它是1x1001的長度..雖然是沒影響 y = sin(2*pi*50*t) + 2*sin(2*pi*120*t); randn('state',0); yn = y + 0.5*randn(size(t)); plot( t(1:50) , yn(1:50) , 'linewidth',2) 使用plot 作圖時主要是要注意 plot(X ,Y) 分別是X軸的資料與Y軸的資料需要互相對應 希望對你有幫助..








以上文章來自奇摩知識家,如有侵犯請留言告知


https://tw.answers.yahoo.com/question/index?qid=20070603000016KK11849

AAFD2ED9159ECC62
arrow
arrow

    訂飯店 發表在 痞客邦 留言(0) 人氣()