Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Matlab绘制三维不等式_Matlab - Fatal编程技术网

用Matlab绘制三维不等式

用Matlab绘制三维不等式,matlab,Matlab,我正在努力在Matlab上画一个不等式。我需要使用以下约束和函数绘制三维空间。我拥有的函数有: x>=5,000 y>=7,000 z>=3,000 3x+2y+5z<=53,000 x>=5000 y> =7000 z> =3000 3x+2y+5z根据您在编写代码之前可以完成的工作量,有不同的方法来完成。最简单的是: x=linspace(5000,53000/3); % create vectors for possible values of each vari

我正在努力在Matlab上画一个不等式。我需要使用以下约束和函数绘制三维空间。我拥有的函数有:

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

3x+2y+5z根据您在编写代码之前可以完成的工作量,有不同的方法来完成。最简单的是:

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
x=linspace(500053000/3);%为每个变量的可能值创建向量
y=linspace(700053000/2);
z=linspace(300053000/5);
[X,Y,Z]=网格(X,Y,Z);
I=(X>=5000)和(Y>=7000)和(Z>=3000)和(3*X+2*Y+5*Z)