1.贝叶斯matlab工具箱的下载安装。
下载地址1.04版本
安装过程:
addpath(genpath('D:\Program Files\MATLAB\R2016a\toolbox\bnt-master')) %添加工作路径
savepath %保存工作路径
which test_BNT.m %测试工作路径
卸载过程:
卸载工具箱rmpath(genpath)
2.使用中遇到的问题
最开始安装了1.04版本,这个版本比较好找。
rmpath(('D:\Program Files\MATLAB\R2016a\toolbox\bnt107'))
问题1:“未定义函数或变量mysetdiff”**
贝叶斯工具箱1.04版本太老,会出现各种报错,需要改为1.07版本
改为1.07版本之后,还是会有新的问题出现:
问题2:“未定义 'matlab.graphics.axis.Axes’
改成1.07版本后,可以画图,但是没有箭头。提示“未定义与 ‘matlab.graphics.axis.Axes’ 类型的输入参数相对应的函数 ‘mtimes’”
需要替换D:\Program Files\MATLAB\R2016a\toolbox\bnt107\GraphViz\arrow.m文件,下载地址:arrow.m, 但是之后还会有set问题
可以考虑更新的版本地址
安装最新版本之后,以上问题全不再是问题。
踩坑无数,被折磨无数,最后感谢kayking0523,感谢快乐的183
2.py下面也有相应的工具箱。