| 查看: 404 | 回复: 2 | |||
ganlei2006金虫 (初入文坛)
|
[求助]
如何用GAMS实现如下变量运算?
|
|
sets x /n1*n4/ y /s1*s4/; 想在Equations中使变量a(x)变换成a’(x,y),例如: 假如:a(x)为 n1 1 n2 2 n3 0 n4 3 想通过Equation 的计算使得 a‘(x,y)为 s1 s2 S3 S4 n1 0 1 1 1 n2 2 1 2 2 n3 0 0 0 0 n4 3 3 3 2 求怎么编辑这个equation(x,y) PS:a(x)为变量,也避免使用逻辑符 和 条件符 $. 求大神解答 ![]() ![]() |
» 猜你喜欢
Fe3O4@SiO2合成
已经有7人回复
多组分精馏求助
已经有6人回复
免疫学博士有名额,速联系
已经有8人回复
26申博求博导推荐-遥感图像处理方向
已经有5人回复
国家级人才课题组招收2026年入学博士
已经有6人回复
交叉科学部支持青年基金,对三无青椒是个机会吗?
已经有7人回复
青椒八年已不青,大家都被折磨成啥样了?
已经有15人回复
国家基金申请书模板内插入图片不可调整大小?
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
Matlab 小白问一个简单的 带有变量运算的 问题
已经有3人回复
12000个变量的非线性优化用什么算法和软件呢?
已经有11人回复
excel单变量求解自动运算问题
已经有6人回复

2楼2015-03-16 18:14:36
ganlei2006
金虫 (初入文坛)
- 应助: 3 (幼儿园)
- 金币: 748
- 红花: 3
- 帖子: 42
- 在线: 31.9小时
- 虫号: 629065
- 注册: 2008-10-17
- 性别: GG
- 专业: 电力系统
|
两个都是变量哈,我举的例子是想说当a(x)为某值时,通过方程使得a'(x,y)为某值。主要意思是,a'中的每个元素除了对角元素为原a中元素-1外,都与a的元素相等。既然您是学电力系统的,说直白点,就类似于a为电网的网架结构,每个元素代表线路的条数,我想生成a'表示网络的N-1场景。 equation cal_a'(x,y); cal_a'(x,y)$(ord(x)=ord(y)).. a'(x,y) =a(x)-1; 这样就使得a’的对角元是a的原值-1。但是呢,这样的话当原来的a值为0时,对应的a'的对角元就为-1了,这是我不想要的结果。如果在方程里面用了逻辑符号来判断当a的值>0才满足上述方程的话的话,模型就不好解了,因为包含了逻辑运算,所以求助了。 |
3楼2015-03-17 09:30:40














回复此楼