2016-05-09 2 views
-2

Рассмотрим следующий пример:Как построить конкретный контур линии в Matlab

X = 0:0.01:1; 
Y = 0:0.01:1; 
[x,y] = meshgrid(X,Y); 
z = sin(x.*y); 
contourf(x,y,z,'ShowText','on') 

enter image description here

значения контура в определяются автоматически. Как я могу построить контурные линии с определенными значениями, например [0,1,0,3,0,44,0,63,0,78,0,89]?

ответ

-2

Если требуемые значения

v = [0.1,0.3,0.44,0.63,0.78,0.89] 

тогда мы имеем

X = 0:0.01:1; 
Y = 0:0.01:1; 
[x,y] = meshgrid(X,Y); 
z = sin(x.*y); 
contourf(x,y,z,[0.1,0.3,0.44,0.63,0.78,0.89],'ShowText','on') 

месту вектор 'V' должно быть сразу после 'г'.

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