2017-02-06 3 views
0

Я использую функцию октавы() для построения точек разброса на двумерном графике. И затем я использую функцию contour(), чтобы нарисовать контур поверх точек. Но функция контура() не перекрывается поверх точек. Случается, что график графика рассеяния полностью заменяется контуром, хотя я использую команду HOLD ON. у меня есть что-то вроде этого:Как построить график граф в верхней части графика рассеяния в Octave

plot(); %plot the x,y scatter plot 
hold on; %hold on to be able to add to the plot 
contour(); %Add the contour on top of the scatter plot 

Интересно, если кто-то может показать некоторые примеры кода они могут показать, чтобы добавить контур в существующий участок.

благодаря

+0

Вы попробовали подкачку заказа? –

ответ

1

Вот пример:

x = [-10:0.1:10]; 
    y = x .^ 2; 
    z = x' * x; 
    hold on; 
    contour(x,y,z); 
    plot(x,y); 

даст этот график (синий цвет вы можете увидеть Parabol выданную участка).

enter image description here

Смежные вопросы