2013-10-26 100 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))