限制变量的值

5 visualizzazioni (ultimi 30 giorni)
马修Tortorella
马修Tortorella 伊尔27集2021
我约束动力学常数的一个自治系统,我模拟。100年在一个for循环迭代,我想给“a”一个随机值大于零,“b”一个随机值大于1 /,和“c”一个随机值大于0.5。我有一个想法,“a”的代码,但我困惑如何限制“b”和“c”是随机值大于1 / a和0.5。这就是我现在对我的代码:
兰德(200)* = 1000;
2 = 1:10 0
=,(ii);
b = 1 /;
c = ? ? ?
结束
我们非常欢迎大家有什么建议在这个问题上。谢谢你!
5 Commenti
马修Tortorella
马修Tortorella 伊尔28集2021
@Image分析师 我也把另一个看我Lyapunon微分方程就是我画我的结论retsrictions, b, c,他们已经改变了。他们现在:> 0,b > 1 / c > 1/2b。所以现在是相同的除了“c”。

每commentare Accedi。

Risposte (1)

图像分析
图像分析 伊尔27集2021
Modificato:图像分析 伊尔27集2021
b = 1 /;
b = max ([b, 0.5]);%确定b > 0.5
c = a + (b) *兰德;
c = max ((0.5 c));%确保c > 0.5

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的