当前位置: 首页 > 知识库问答 >
问题:

用matlab测量彩色卡片的拾取概率

马业
2023-03-14

好的,我想用matlab生成40张卡片,每10张都是不同的颜色,红、蓝、绿、紫或任何你想要的颜色。每次你选一张牌,它都会被移除,我已经在纸上计算出了被移除的概率

1 x 30/39 x 20/38 x 10/37 
10.94%

1因为你肯定会第一次选择一张卡片,那么你有30/39的机会选择一种不同的颜色,然后有20/38的机会选择最后两种颜色,然后有10/37的机会选择最后一种颜色。

我想知道有人会如何在matlab中模拟这个。我想你可以生成一个4x10矩阵,由1到40之间的随机数组成,然后检查每一行,并将每一行的数字更改为相应的颜色字母,因此1-10之间的数字更改为R,11-20更改为蓝色等等。

然后查看每一行,如果该行包含rbgp(以任何顺序),则计数器将执行以下步骤。然后从计数器中取出金额,除以总行数,结果应该是10%左右,如果尝试100、1000、10000、1000000等,则更接近。

但我不知道如何通过迭代将数字改为字母,或者检查它包含什么。有人有什么想法或更好/更简单的方法来做到这一点吗?

谢谢

共有1个答案

翁宏茂
2023-03-14

您可以使用randsample(来自统计工具箱)进行采样而无需替换:

I = 1e5; %// how many samples to take
successes = 0; %// this will contain how many samples are successful
for ii = 1:I
  sample = randsample(40,4); %// sample without replacement
  successes = successes + all(sort(ceil(sample/10)) == (1:4).'); %'// a sample is
  %// successful if it contains all four colours. 1st colour = cards 1 to 10;
  %// 2nd colour = cards 11 to 20, etc.
end
estimate = successes/I %// estimate of success probability
 类似资料:
  • 问题内容: 我有一个jpg图片。 我需要知道图像的“总体平均水平”。乍一看,可以使用图像的直方图(通道RGB)。 在工作中,我主要使用JavaScript和PHP(少量Python),因此欢迎使用这些语言的决定。也许这是用于处理类似问题的图像的库。 我不需要动态确定图片的颜色。我只需要遍历整个图像阵列并分别确定每个图像的颜色(我将记住此信息以备将来使用)。 问题答案: 您可以使用 PHP 来获取调

  • 6.9.图片与色彩 我们的程序运行良好,但它的外观仍略显粗糙,不太好看。这时可以利用Android的相关特性,为程序添加一些图片和色彩。

  • 测量及取色 所有能接受数字的属性都需要测量并尽可能百分百的还原设计稿。 测量 宽度,高度 (width, height) 内外边距 (padding, margin) 边框 (border) 定位 (position) 文字大小 (font-size) 行高 (line-height),其为第一行的底端到第二行的底端。 背景位置 (background-position) NOTE: 测量时尽可能

  • 问题内容: 有人知道我可以抢在应用程序中使用的快速颜色选择器小部件吗? 我见过几种不同的应用程序,它们都有一个带有颜色的转盘,您点击中间的按钮进行选择,但是我不确定在哪里可以找到它。 任何颜色选择器都可以。 问题答案: 您正在谈论的车轮颜色选择器在API演示中。 https://android.googlesource.com/platform/development/+/master/sampl

  • 本文向大家介绍highcharts 色彩,包括了highcharts 色彩的使用技巧和注意事项,需要的朋友参考一下 示例 在Highcharts中,有一个数组,其中包含图表系列的默认颜色。使用所有颜色后,将从头开始再次拉新颜色。 版本4.x和5.x的默认颜色是: 在Highcharts 3.x中,默认颜色为: ] 在Highcharts 2.x中,默认颜色为:            

  • Element 为了避免视觉传达差异,使用一套特定的调色板来规定颜色,为你所搭建的产品提供一致的外观视觉感受。 主色 Element 主要品牌颜色是鲜艳、友好的蓝色。 Brand Color #409EFF 辅助色 除了主色外的场景色,需要在不同的场景中使用(例如危险色表示危险的操作)。 Success #67C23A Warning #E6A23C Danger #F56C6C Info #90