2013-10-26 98 views
0
同一圖

我有以下代碼:劇情上在Matlab

clc 
clear 
x=[1 2.5 2 3 5 6 3.5 2.1 4 .5] 
y=[1 3 1.5 2 1.4 5 3.8 2.1 3 3.5] 
p=plot(x,y,'r.') 
set(p,'MarkerSize',30) 
reg=polyfit(x,y,2) 
p2=plot(reg) 

如何可以顯示在同一個圖中都情節和也我想軸線範圍是介於0和10

回答

1

我想這是你真正想做的事:

x=[1 2.5 2 3 5 6 3.5 2.1 4 .5]; 
[x, inds] = sort(x); 
y=[1 3 1.5 2 1.4 5 3.8 2.1 3 3.5]; 
y = y(inds); 

p=plot(x,y,'r.'); 
set(p,'MarkerSize',30) 
set(gca,'XLim',[0 10]) 

reg=polyfit(x,y,2); 
hold on 
plot(x, polyval(reg, x))