试图显示一场比赛的胜率,但分割“/”操作符将不起作用

1次观看(过去30天)
米切尔Engman
米切尔Engman 2021年9月27日
评论道: Bjorn Gustavsson 2021年9月28日
我得到的错误是:
使用/出错
参数必须是数值型、字符型或逻辑型。
LabM2_update中的错误(第14行)
win_percentage_count。字符串=100 * (win_percentage/Label);
计算UIControl回调时出错。
这是我的代码:
Win_percentage = 0;
Win_percentage_count = uicontrol;
win_percentage_count。风格=“编辑”
win_percentage_count。单位=“归一化”
win_percentage_count。字符串=' 0 '
win_percentage_count。位置= [0.45 0.02 0.07 0.04];
win_percentage_count。字符串=100 * (win_percentage/Label);
我试图显示一个百分比,用我的胜利次数除以尝试次数,然后乘以100,将其转换为百分比。我遇到的问题是MATLAB不允许我使用/作为除法的符号。
3评论
Bjorn Gustavsson
Bjorn Gustavsson 2021年9月28日
你的 标签 -variable是一个cell-array,没有定义除法。你要做的是除以可能的结果总数——这应该是元素的数量 标签:
Noutcomes = numel(标签);
win_percentage_count。字符串=100 * (win_percentage/Noutcomes);
HTH

登录评论。

答案(0)

标签

下载188bet金宝搏


释放

R2021b

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!