上次的问题解决了,程序可以运行了,但是运行过程中出现了提示错误。提示如下,怎么解决啊??
DecMatrix[125;1/213;1/51/31]当输入上面这个矩阵的时候不能得出结果,出现了下面的错误提示,怎么解决啊????Undefinedfunctiono...
DecMatrix
[1 2 5;1/2 1 3;1/5 1/3 1]
当输入上面这个矩阵的时候不能得出结果,出现了下面的错误提示,怎么解决啊?
??? Undefined function or variable 'AHP'.
Error in ==> AHPSolver at 18
[DecMatrix(k).Weight,DecMatrix(k).LamdaMax,DecMatrix(k).CR]=AHP 展开
[1 2 5;1/2 1 3;1/5 1/3 1]
当输入上面这个矩阵的时候不能得出结果,出现了下面的错误提示,怎么解决啊?
??? Undefined function or variable 'AHP'.
Error in ==> AHPSolver at 18
[DecMatrix(k).Weight,DecMatrix(k).LamdaMax,DecMatrix(k).CR]=AHP 展开
1个回答
展开全部
检索了一下AHPSolver,这应该是吴祈宗《运筹学与最优化MATLAB编程》一书里提供的程序吧?
我找到了该书附带的源程序,你说的这行内容应该是:
[DecMatrix(k).Weight,DecMatrix(k).LamdaMax,DecMatrix(k).CR]=AHPWeightVector(DecMatrix(k).Matrix);
你上面写的不完整,所以会出错。
不知道你的程序是从哪里来的,是否还存在其它问题,所以我把相关源程序上传,供你参考(你需要的内容在压缩包的“AHP层次分析法”文件夹中)。
来自:求助得到的回答
力控科技
2024-11-28 广告
2024-11-28 广告
卸载运行包需要两个步骤:1、手动删除运行包安装后生成文件夹及文件夹中的内容;2、删除注册表(1.Windows2000: 进入windows安装系统盘―>WINNT文件夹―>打开regedit.exe文件―>使用查找功能搜...
点击进入详情页
本回答由力控科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询