约束变量值

조회수:20(최근30일)
马修Tortorella
马修Tortorella 2021년월27일22:38
댓글: 马修Tortorella2021년월일28日20:49
我限制了我所模拟的自治系统的动力学常数。在一个100次迭代的for循环中,我想给“a”一个大于零的随机值,“b”一个大于1/a的随机值,“c”一个大于0.5的随机值。我对代码“a”有一个想法,但我对如何约束“b”和“c”感到困惑,以便它们是特定大于1/a和0.5的随机值。下面是我的代码:
兰德(200)* = 1000;
2 = 1:10 0
=, (ii);
b = 1 /;
c = ? ?
结束
对于这个问题的任何建议都非常感谢。谢谢你!
댓글수:5
马修Tortorella
马修Tortorella 2021년월일28日20:49
@Image分析师 我还看了一下我的李亚普农导数方程在这里我得出了关于ab c的限制条件的结论它们已经改变了。它们现在是:a>0, b>1/a, c>1/2b。所以现在除了c还是一样。

댓글을달려면로그인하십시오。

답변(1개)

图像分析
图像分析 2021년월27일22:47
편집:图像分析 2021년월27일22:48
b = 1 /;
B = max([B, 0.5]);%确保b是> 0.5
C = a + (b-a) * rand;
C = max([C, 0.5]);%确保c是> 0.5

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!

翻译的