NOREDUND——删除冗余的线性约束或不平等

删除多余的不平等不平等的……

3.5 k下载

更新星期五,2006年2月17日12:04:21 + 0000

没有许可

NOREDUND——删除冗余线性不等式的不平等;即。定义一个可行域,删除冗余的线性约束。注意,可行域满足* x < = b,是一个固定的矩阵,b是一个固定的向量,和x是向量的坐标空间;即。,所有的x值(或等价,所有命令n元数组的坐标数字),满足不等式* x < = b是可行域内(或在其边界)。删除冗余约束手段和相应的条目的删除行b没有必要,然后留下了新的不平等* x < = bn。自的列数,一个是相同的(等于x的行数,或者说你的空间的维数),问题的维数是不变的。相反,简单地删除冗余约束。

(一个,bn) = noredund (A, b)

n变量:
一个= m x n矩阵,m > = n (m约束)
向量(m b = m x 1约束)
一个=毫米x n矩阵,mm > = n (mm nonredundant约束)
bn =毫米x 1向量(mm nonredundant约束)

注:
(1)无限可行区域是允许的。
(2)这个程序要求可行域有一些有限的程度在所有维度。例如,可行域不能一条线段在二维空间中,或一架飞机在3 d空间。
(3)至少需要两个维度。
(4)看到函数CON2VERT仅限于有限可行的地区,但也为该地区输出顶点。
(5)由迈克尔•Kleder 2005年6月。小更新,2006年2月。

引用作为

迈克尔Kleder (2023)。NOREDUND——删除冗余的线性约束或不平等(//www.tianjin-qmedu.com/matlabcentral/fileexchange/7897-noredund-remove-redundant-linear-constraints-or-inequalities), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R14SP3
兼容任何释放
平台的兼容性
窗户 macOS Linux
类别
找到更多的在非线性最小二乘曲线拟合)帮助中心MATLAB的答案

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.0.0.0

改进的评论。