主要内容

万博1manbetx支持操作优化变量和表达式

为支持操作符号万博1manbetx

优化变量和表达式的基本元素具体问题具体分析优化工作流程。法律上的操作优化变量和表达式:

  • xy代表优化任意大小的数组(通常是相同的大小)。

  • x2Dy2D表示二维优化阵列。

  • 一个是一个标量数值常数。

  • 是一个常数数值矩阵。

  • c是一个数值数组的大小一样吗x

警告

具体问题具体分析的方法不支持复杂的值在一个目标函数,非线性等式,或非线性万博1manbetx不等式。如果一个函数计算具有复杂的价值,即使作为一个中间值,最终结果可能是不正确的。

操作返回优化表达式

这些操作对优化变量或表达式返回一个优化表达式。

类别 操作 例子
算术 添加常数 x + cc + x
添加变量 x + y
一元加 + x
减去一个常数 得到
减去变量 x - y
一元- - x
乘以一个常数标量 * x* x。x **一个x。
除以一个常数标量 x /一个x /x \x。\
点态乘以一个数组 c。* x* c x。
点态除以数组 x / cx c。\
点态变量相乘 x。* y
矩阵相乘的变量 x2D * y2D,或x * yxy是标量
矩阵乘变量和矩阵 M * x2Dx2D *米
点积的变量和数组 点(x, c)点(c、x)
变量的线性组合 总和(x),sum (x,昏暗的),总和(x,“所有”),意思是(x),意思是(x,昏暗的)
数组元素的乘积 刺激(x),刺激(x,昏暗的),刺激(x,“所有”)
跟踪矩阵 跟踪(x2D)
累计金额或产品 cumsum (x)cumprod (x),包括语法cumsum (x,昏暗的),cumsum(_、方向),cumprod (x,昏暗的),cumprod(_、方向)
差异 diff (x),包括语法diff (x, n)diff (x, n,昏暗的)
连接和重塑 转置 x 'x”。
连接 ,vertcat,horzcat
重塑 重塑(x, [1] 10)
创建对角矩阵或得到矩阵的对角元素 诊断接头(x2D),在那里x2D是一个矩阵或向量,包括语法吗诊断接头(x2D k)
基本功能 方阵的力量 x2D ^一个
逐点的力量 x。^
平方根 √6(x)
标准(欧氏) 规范(x),计算√和x。^ 2, '所有'))
正弦 (x)
余弦 因为(x)
sec 证券交易委员会(x)
csc csc(x)
棕褐色(x)
反正弦 印度历的7月(x)
反余弦 这些“可信赖医疗组织”(x)
Arcsecant asec(x)
Arccosecant 正式启动(x)
反正切 :(x)
指数 经验值(x)
对数 日志(x)
双曲正弦 sinh(x)
双曲余弦 cosh(x)
双曲正割 双曲正割(x)
双曲csc csch(x)
双曲正切 双曲正切(x)
反双曲正弦 的作用(x)
反双曲余弦 作用是(x)
反双曲正割 asech(x)
反双曲csc acsch(x)
反双曲正切 atanh(x)

请注意

x ^不支持一个优化万博1manbetx变量x

然而,如果你绑定一个严格正的,你可以使用等价的exp (x *日志(a))

操作返回优化变量

这些操作对优化变量返回一个优化变量。

操作 例子
一天数字索引(包括结肠癌和结束) x(3、5:结束)
天假逻辑索引 x(印第安纳州),在那里印第安纳州是一个逻辑阵列
一天字符串索引 x (str1 str2),在那里str1str2是字符串
一天的混合索引(数字、逻辑、结肠癌、结束和字符串) x(印第安纳州、str1:)
线性数字索引(包括结肠癌和结束) x(17:结束)
线性逻辑索引 x(印第安纳州)
线性字符串索引 x (str1)

操作优化表达式

优化表达式支持所有的操作优化变量支持,并返回优化表万博1manbetx达式。也可以索引或分配到一个优化使用数值表达式,逻辑,字符串,或线性索引,包括结肠癌和结束运营商为数字或线性索引。

操作返回约束表达式

约束是任意两个类似的表达式,包括其中一个比较运算符:= =,< =,或> =。类似的表达式有相同的大小,或一个表达式必须标量,大小1×1的意义。有关示例,请参见约束条件和方程的表达式

一些非法操作工作优化变量和表达式

在内部,一些功能和操作调用只记录支持的操作。万博1manbetx在这些情况下,您可以获得合理的函数或操作的结果。例如,目前挤压在内部调用重塑,这是一个记录支持的操作。万博1manbetx所以,如果你挤压一个优化变量就可以获得一个合理的表达。

不支万博1manbetx持的功能和操作需要fcn2optimexpr

如果你的目标函数或非线性约束函数不支持,将MATLAB万博1manbetx®通过使用函数来优化表达式fcn2optimexpr。有关示例,请参见将非线性函数优化表达式或者是fcn2optimexpr函数引用页面。

另请参阅

||

相关的话题