![529bc9ec71836372ac31c13745aa6e5f.png](https://i-blog.csdnimg.cn/blog_migrate/212394079ea84d4d90a6347c8f2050b4.jpeg)
1.如何在环境中添加已下载的安装包
2.从2010b版开始,matlab中关于BPNN函数newff()的问题
首先回答第一个问题:
第一步:找到已经下载到本地电脑的外部工具包(例如emd工具包)并解压(外部包常常是压缩包文件);
第二步:将该解压后的该工具包文件复制,并黏贴到“你电脑上安装matlab的toolbox的文件夹中”(举例:toolbox文件夹路径为“D:ProgramFilesMATLABR2018btoolbox”);
第三步:确认黏贴完毕后,打开matlab主程序,点击“主页”页面>-“设置路径”,在弹出的窗口中点击“添加并包含子文件”,找到你刚刚黏贴到“toolbox”的emd工具包,点击确认;emd工具包的路径就会出现在“设置路径”的窗口,再点击该页面下方的“保存”,关闭该窗口;
第四步:点击“主页”页面>-“预设”,在弹出的窗口找到“常规”并点击,找到“更新工具箱路径缓存”按钮,并点击“确认”
![dfc14517b3e5e6e7bea0c9e96e7b5358.png](https://i-blog.csdnimg.cn/blog_migrate/01b0e5eda3c7801d714c5edea6e9d45f.jpeg)
第五步:测试emd工具包是否能正常工作;
imf
如果结果正常,则表示工具包安装和路径设置完成。
接下来回答第二个问题:
需要说明,Matlab官方每次每个版本会有一些细微的改变,例如在2010b版后,matlab原先常用的BPNN函数newff(),改为feedforwardnet()函数,使用方法也发生了变化,具体参见:matlab的“help”,搜索“newff”;
![8443361ce5495fe83a5378d77c408119.png](https://i-blog.csdnimg.cn/blog_migrate/17bdc31669090e1e651f961821d0ee4e.jpeg)
补充说明,在此之前的2007b版本,也对newff()函数参数输入方式做过一定程度更改,具体如下:
![25a8a125bbf34f6f340087b3a05a419a.png](https://i-blog.csdnimg.cn/blog_migrate/1de6bab24b69989fdfcd0a2b67fda833.jpeg)
这两个截图都来自“help”>-“newff”。
最后说明,虽然这两次都更新了用法,但旧版本的用法仍然可以在新版本的matlab中使用。
读者可自行进行旧版本和新版本性能的对比。