上次的问题解决了,程序可以运行了,但是运行过程中出现了提示错误。提示如下,怎么解决啊??

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
展开
 我来答
tianxiawulang
2013-08-14 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2625万
展开全部

检索了一下AHPSolver,这应该是吴祈宗《运筹学与最优化MATLAB编程》一书里提供的程序吧?

 

我找到了该书附带的源程序,你说的这行内容应该是:

[DecMatrix(k).Weight,DecMatrix(k).LamdaMax,DecMatrix(k).CR]=AHPWeightVector(DecMatrix(k).Matrix);

你上面写的不完整,所以会出错。

 

不知道你的程序是从哪里来的,是否还存在其它问题,所以我把相关源程序上传,供你参考(你需要的内容在压缩包的“AHP层次分析法”文件夹中)。

来自:求助得到的回答
力控科技
2024-11-28 广告
卸载运行包需要两个步骤:1、手动删除运行包安装后生成文件夹及文件夹中的内容;2、删除注册表(1.Windows2000: 进入windows安装系统盘―>WINNT文件夹―>打开regedit.exe文件―>使用查找功能搜... 点击进入详情页
本回答由力控科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式