⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 symbolic.m

📁 HERE IS A GOOD PSO TOOL BOX
💻 M
字号:
function str = symbolic(obj)% GPOSYNOMIAL/SYMBOLIC creates symbolic string representation of% the generalized posynomial.%if( isnumeric(obj.op) )  str = ['(' symbolic(obj.args{1}) ')^(' num2str(obj.op) ')'];elseif( strcmp(obj.op,'obj') )  str = symbolic(obj.args{:});elseif( strcmp(obj.op,'max') )  str = ['max( '];  for k = 1:length(obj.args)-1    str = [str private_symbolic(obj.args{k}) ' , '];  end  str = [str private_symbolic(obj.args{end}) ' )'];elseif( strcmp(obj.op,'*') )  str = ['(' private_symbolic(obj.args{1}) ') * (' private_symbolic(obj.args{2}) ')'];elseif( strcmp(obj.op,'+') )  str = ['(' private_symbolic(obj.args{1}) ') + (' private_symbolic(obj.args{2}) ')'];endfunction str = private_symbolic(obj)% define symbolic function for numeric values (doubles, etc.)%if isnumeric( obj )  str = num2str(obj);else  str = symbolic(obj);end

⌨️ 快捷键说明

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