开源 企业版 高校版 私有云 模力方舟 AI 队友
代码拉取完成,页面将自动刷新
加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
已有帐号? 立即登录
文件
develop
分支 (12)
标签 (55)
develop
Reboot2021
UnifiedInternalCone
Test_branch
Githubactionstest
Travistest
nonlinearsdp
master
newxunitframework
revert-673-develop
stochastics
auxilliaryprojection
R20210331
R20200930
R20200116_hotfix
R20200116
R20190425
R20181012
R20180926_fix3
R20180926_fix2
R20180926_fix
R20180926
R20180817
R20180612
R20180413
R20180209
R20171121
R20171018
R0170921
R20170921
R20170915
R20170818
develop
分支 (12)
标签 (55)
develop
Reboot2021
UnifiedInternalCone
Test_branch
Githubactionstest
Travistest
nonlinearsdp
master
newxunitframework
revert-673-develop
stochastics
auxilliaryprojection
R20210331
R20200930
R20200116_hotfix
R20200116
R20190425
R20181012
R20180926_fix3
R20180926_fix2
R20180926_fix
R20180926
R20180817
R20180612
R20180413
R20180209
R20171121
R20171018
R0170921
R20170921
R20170915
R20170818
克隆/下载
克隆/下载
提示
下载代码请复制以下命令到终端执行
为确保你提交的代码身份被 Gitee 正确识别,请执行以下命令完成配置
初次使用 SSH 协议进行代码克隆、推送等操作时,需按下述提示完成 SSH 配置
1 生成 RSA 密钥
2 获取 RSA 公钥内容,并配置到 SSH公钥
在 Gitee 上使用 SVN,请访问 使用指南
使用 HTTPS 协议时,命令行会出现如下账号密码验证步骤。基于安全考虑,Gitee 建议 配置并使用私人令牌 替代登录密码进行克隆、推送等操作
Username for 'https://gitee.com': userName
Password for 'https://userName@gitee.com': # 私人令牌
develop
分支 (12)
标签 (55)
develop
Reboot2021
UnifiedInternalCone
Test_branch
Githubactionstest
Travistest
nonlinearsdp
master
newxunitframework
revert-673-develop
stochastics
auxilliaryprojection
R20210331
R20200930
R20200116_hotfix
R20200116
R20190425
R20181012
R20180926_fix3
R20180926_fix2
R20180926_fix
R20180926
R20180817
R20180612
R20180413
R20180209
R20171121
R20171018
R0170921
R20170921
R20170915
R20170818
YALMIP
/
@sdpvar
/
uncertain.m
YALMIP
/
@sdpvar
/
uncertain.m
uncertain.m 2.25 KB
一键复制 编辑 原始数据 按行查看 历史
Johan Löfberg 提交于 2016年09月30日 15:08 +08:00 . Extended help text
function x = uncertain(x,varargin)
%UNCERTAIN Declares a variable as uncertain
%
% F = UNCERTAIN(W) is used to describe the set of uncertain variables
% in an uncertain program
%
% INPUT
% W : SDPVAR object or list of constraints
% S : Optional distribution information for random uncertainty
%
% OUTPUT
% F : Constraint object
%
% Uncertain is used to declare uncertain variables in robust
% deterministic worst-case optimization. It can also be used to specify
% uncertain random variables, and their associated distribution, to be
% used in OPTIMIZER objects with the SAMPLE command.
%
% EXAMPLE
%
% Robust worst-case optimization
%
% sdpvar x w
% F = [x + w <= 1], W = [-0.5 <= w <= 0.5];
% optimize([F,W,uncertain(w)],-x)
%
% sdpvar x w
% F = [x + w <= 1], W = [-0.5 <= w <= 0.5];
% optimize([F,uncertain(W)],-x)
%
% To specify random uncertainties, you specify the distribution, and all
% distribution parameters following the syntax n the RANDOM command in
% the Statistics Toolbox
%
% sdpvar x w
% F = [x + w <= 1, uncertain(w, 'uniform',0,1)];
% P = optimizer([F,W,uncertain(w)],-x,[],w,x)
% S = sample(P,10); % Sample ten instances and concatenate models
% S([]) % Solve and return optimal x
%
% Alternatively, you can specify a function handle which generates
% samples. YALMIP will always send a trailing argument with dimensions
%
% F = [x + w <= 1, uncertain(w,@mysampler,myarguments1,...)];
%
% The standard random case above would thus be recovered with
%
% F = [x + w <= 1, uncertain(w,@random,0,1)];
%
%
% See also OPTIMIZE, ROBUSTMODEL, OPTIMIZER, SAMPLE
if nargin == 1 || ((nargin == 2) && strcmpi(varargin{1},'deterministic'))
x.typeflag = 15;
x.extra.distribution.name = 'deterministic';
x = lmi(x);
else
x.typeflag = 16;
if isa(varargin{1},'function_handle')
temp = {varargin{:},x.dim};
else
temp = {@random,varargin{:},x.dim};
end
x.extra.distribution.name = temp{1};
x.extra.distribution.parameters = {temp{2:end-1}};
try
temp = feval(temp{:});
catch
disp(lasterr);
error('Trial evaluation of attached sample generator failed.')
end
x = lmi(x);
end
Loading...
举报
举报成功
我们将于2个工作日内通过站内信反馈结果给你!
请认真填写举报原因,尽可能描述详细。
请选择举报类型
取消
发送
误判申诉

此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。

如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。

取消
提交

简介

用于优化建模的 MATLAB 工具箱
暂无标签
未知许可证
查看未知开源许可协议
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
编辑仓库简介
简介内容
主页
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Matlab
1
https://gitee.com/codeinLinXu/YALMIP.git
git@gitee.com:codeinLinXu/YALMIP.git
codeinLinXu
YALMIP
YALMIP
develop
点此查找更多帮助

搜索帮助

评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册

AltStyle によって変換されたページ (->オリジナル) /