matlab - 如何将 Y 定义为不同的 X 值(如直方图)
解决方案
我想您会将其构建为查找表,而不是一系列 if/else 语句。使用卷积很容易计算概率:
f1 = ones(1,6);
f2 = conv(f1,f1);
f = conv(f2,f1);
% because f contains values from x=3 to 18,
% rather than starting at 1 as MATLAB arrays do,
% we add two zeros to the front:
f = [0,0,f];
现在f(x)
返回投掷的概率x
。
推荐阅读
- c++ - C++ - 编写代码时提示过多
- java - 如何在构建期间修复此 Duplicate class 错误?
- reactjs - Web 应用程序花费太长时间来确定用户是否经过身份验证
- haskell - 使用 Haskell Stack 构建时添加自定义配置文件
- python - 仅当参数未出现时,argparse 才使用默认值附加操作
- arm - Forticlient on ARM proc (surface pro x)
- ios - 无法将 iOS Transferred 应用程序更新到商店
- flutter - 如何在颤振中调用API?
- mysql - 查询以在记录“开始”和“停止”日期的表中查找给定日期的活动记录
- llvm - 是否可以从 LLVM 获取本机程序集的控制流图?