checkbnds.m

来自「linear and nonlinear programming solver」· M 代码 · 共 25 行

M
25
字号
function [err,lv,rv] = checkbnds(str,lv,rv)global variables n_varserr = 0;% extract the order number ......t = find(str == ')');str = str(t(1)+1:length(str));str = str(find(str ~= ' ' | str ~= 0));[substr,lr,j] = parsebnds(str,variables,n_vars);if(isempty(j))  err = errmessage('The bounds on this line make no sense');  return;endif(lr(1)*lv(j) == 1 & lr(2)*rv(j) == 1)   err = errmessage('Both bounds already set'); return; elseif(lr(1)*lv(j) == 1)   err = errmessage('Lower bound already set'); return; elseif(lr(2)*rv(j) == 1)   err = errmessage('Upper bound already set'); return; else   lv(j) = lr(1);   rv(j) = lr(2);end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?