错误使用matlab.ui.control.internal.model.AbstractNumericComponent / set.Value(第111行)“价值”必须是一个标量的两倍。
4视图(30天)
显示旧的评论
你好,我是工作在一个应用程序,我得到消息:错误使用matlab.ui.control.internal.model.AbstractNumericComponent / set.Value(第111行)“价值”必须是一个标量的两倍。
这是我的脚本被错误的部分:
信谊x
eqn日志(模具/ 1)= = = ((1 / alphaAB) *…
(日志((x * (1-xi)) / (xi * (1 - x))))) +…
日志((1-xi) / (1 - x));
xD =解决(eqn x);
app.xDmolfrField。值= xD;%这条线有错误
app.ximolfrField。值= xi-xD;
然后我插入正确的“双()”,但我仍然得到同样的错误。
这是我编辑的脚本:
信谊x
eqn日志(模具/ 1)= = = ((1 / alphaAB) *…
(日志((x * (1-xi)) / (xi * (1 - x))))) +…
日志((1-xi) / (1 - x));
xD =解决(eqn x);
app.xDmolfrField。值=双(xD);%这条线仍然有错误
app.ximolfrField。值= xi-double (xD);
我需要尽快…提前谢谢你!
0评论
答案(1)
沃尔特·罗伯森
2021年8月7日
模具= rand ()
alphaAB = 5 * rand ()
ξ= rand ()
信谊x
eqn日志(模具/ 1)= = = ((1 / alphaAB) *…
(日志((x * (1-xi)) / (xi * (1 - x))))) +…
日志((1-xi) / (1 - x))
xDn = vpasolve (eqn, x)
xD =解决(eqn, x)
运行内存不足时,就不会有答案……
即使你不耗尽内存,它很有可能将无法想出一个确切的解决方案。
vpasolve情况()没有任何问题。