• 大小: 16KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: Matlab
  • 标签: MATLAB  comsol  

资源简介

在MATLAB中调用,两个多面体输入形式可以是各自的顶点竖向量集合,也可以是MATLAB规定的线性规划条件形式,输出为重叠体各个顶点的竖向量集合,而且线性规划形式和顶点集合形式可以通过附带的程序相互转化。此程序用来MATLAB建模中判断两个空间体是否重叠,重叠体积的计算,comsol 的导入和仿真

资源截图

代码片段和文件信息

function [AbAeqbeq]=addBounds(A0b0Aeq0beq0lbub)
%addBounds - given a sextuplet {A b Aeq beq lb ub} of matrices and vectors 
%of the kind used by the Optimization Toolbox to express linear
%constraints the routine will convert the sextuplet to a quadruplet {A b
%Aeq beq}. 
%
%      [AbAeqbeq]=addBounds(AbAeqbeqlbub)
%
%In other words it will re-write the bounds given by vectors lb ub as equalities
%and inequalities C*x<=c D*x=d and append these as new rows to the matrices
%A b Aeq beq.
%
%
%EXAMPLE:
%
%   >> [AbAeqbeq]=addBounds([1 1 1]1[][][0;0;1][1;1;1])

%         A =

%              1     1     1
%             -1     0     0
%              0    -1     0
%              1     0     0
%              0     1     0



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        2543  2017-10-04 18:19  addBounds.m
     文件        4011  2017-10-04 18:19  intersectionHull.m
     文件       15372  2017-10-04 18:19  lcon2vert.m
     文件        1242  2017-10-04 18:19  qlcon2vert.m
     文件        5952  2017-10-04 18:19  separateBounds.m
     文件        5424  2017-10-04 18:19  unionHull.m
     文件        5773  2017-10-04 18:19  vert2lcon.m
     文件        1313  2017-10-04 18:19  license.txt

评论

共有 条评论