2017-02-03 5 views
0

Как я могу построить объем, описываемый следующими интервалами?Построение трехмерной поверхности или объема, заданных интервалами x, y и z

3<x<5 
0<z<x 
0<y<x^2 

Я попытался создать два набора векторов. Описывая начальную точку и описывая конечную точку, между которой должна быть поверхность.

%start vectors 
x1=3:0.1:5; 
y1=zeros(21, 1); 
z1=zeros(21, 1); 

%end vectors 
x2=x1; 
y2=x1.^2; 
z2=x1; 

hold on 

%plot the points in the same figure 
scatter3(x2,y2,z2); 
scatter3(x1,y1,z1); 

hold off 

Однако моя попытка показывает только каждую точку, и я не уверен, что они даже правильны.

ответ

0

Хорошо, что ваш вопрос не очень ясен, но, полагаю, вы хотите что-то подобное?

[xx,yy] = meshgrid(3:0.1:5,3:0.1:5); 
surf(xx,yy,xx.^2); 
xlabel('x'); 
ylabel('y'); 
zlabel('z'); 
+0

Эти три интервала описывают изменение каждой оси формы. По моему мнению, это форма между x = 3 и x = 5. Его высота представляет собой квадрат текущего значения x, дающего ему наклон. Его глубина также изменяется от 0 до x. Из того, что я вижу по сюжету, который вы описываете, в z нет изменений. Разве его глубина также не увеличивается? – Alex

+0

z меняется, значение 3: 0.1: 5 - небольшая разница, если вы попробуете 3: 0,5: 15, вы увидите наклон лучше. –

+0

Я вижу, спасибо! – Alex

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

  • Нет связанных вопросов^_^