2014-09-21 5 views
0

저는 Matlab에서 불평등을 그리는 데 어려움을 겪고 있습니다. ,Matlab에서 3d 불균형을 그립니다.

x>=5,000 
y>=7,000 
z>=3,000 
3x+2y+5z<=53,000 

그리고 어떻게 도움이 매우 이해할 수있을 것이다, 그렇게하는 어떤 생각 가지고 올 수 없습니다 나는이 한 다음과 같은 제약을하고 function.The 기능을 사용하여 3D 차원 공간을 그릴 필요 감사!

답변

2

코드를 작성하기 전에 수행 할 수있는 작업량에 따라 다른 방법이 있습니다. 가장 간단한 방법은 다음과 같습니다.

x=linspace(5000,53000/3); % create vectors for possible values of each variable 
y=linspace(7000,53000/2); 
z=linspace(3000,53000/5); 
[X,Y,Z]=meshgrid(x,y,z); 
I=(X>=5000) & (Y>=7000) & (Z>=3000) & (3*X+2*Y+5*Z<=53000); % combine all constraints 
scatter3(X(I),Y(I),Z(I),'filled') % scatter plot, has many options which may prove useful 
관련 문제