plus.m
来自「HERE IS A GOOD PSO TOOL BOX」· M 代码 · 共 23 行
M
23 行
function r = plus(obj1, obj2)% GPVAR/PLUS Implements '+' for GP variables.%sz1 = size(obj1); sz2 = size(obj2);% adding two scalar GP vars together (to get a posynomial)if( length(obj1) == 1 & length(obj2) == 1 ) r = posynomial(obj1) + posynomial(obj2); return;end% adding two compatible vectors or matrices of GP varsif( sz1(1) == sz2(1) & sz1(2) == sz2(2) ) for i = 1:sz1(1) for j = 1:sz1(2) r(i,j) = obj1(i,j) + obj2(i,j); end endelse error(['Cannot add vectors or matrices with incompatible dimensions.'])end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?