本MATLAB实用程序提供了一个简便的方法,在命令行界面中展示茎叶图,帮助用户快速分析数据分布情况。
将茎叶图绘制到命令窗口使用 `stemleafplot(v)` 或者带有用户定义的精度参数 `p` 的形式 `stemleafplot(v, p)`. 这个函数会把输入值 V 舍入至最近的一个叶片单位,然后生成一个对应的茎叶图。
- 输入V: 数字数组(忽略 NaN 值)
- 选项P: 叶片精度,可以定义为10的整数幂
默认情况下,词干精度是10^(P+1)。参数 P 在函数开始时会被自动四舍五入。
叶片和茎单位会在图底部显示出来。
例如:
当 `p = -3` 时,V 将被舍入至最近的 10^-3 即 0.001。
而当 `p = 3` 时,则会将 V 舍入到最接近的 10^3 即为 1000。
默认情况下 P 值设为零,表示单位精度。例如:
```
V = 10.*randn(1,50);
stemleafplot(V) % 绘制具有单位精度的 V 的茎叶图
V = randn(1,50);
stemleafplot(V,-3) % 对于 V 来说,绘制一个叶片精度为 0.1 的茎叶图。
```
上述代码片段展示了如何使用 stemleafplot 函数来生成不同精度下的茎叶图。