早教吧 育儿知识 作业答案 考试题库 百科 知识分享

MATLAB求切割后的最大体积现有一四面体的毛坯,其有一顶点有三条棱互相互相垂直,且它们的长度分别为5分米,4分米,3分米.现要将其切割成一长方体,问长方体的长、宽、高各为多少才使其体积

题目详情
MATLAB 求切割后的最大体积
现有一四面体的毛坯,其有一顶点有三条棱互相互相垂直,且它们的长度分别为5分米,4分米,3分米.现要将其切割成一长方体,问长方体的长、宽、高各为多少才使其体积大?
▼优质解答
答案和解析
设长宽高为x,y,z
x,y,z分别为1.0000,1.3335,1.6666
程序如下
function S=myfun(n)
x=n(1);
y=n(2);
z=n(3);
S=-x*y*z;
function [c,ceq]=mycon(n)
x=n(1);
y=n(2);
z=n(3);
c=20*x+15*y+12*z-60;
ceq=[];
x=fmincon(@myfun,[1;1;1],[],[],[],[],[],[],@mycon)