
你要输入3行5列
使用reshape函数吧
a=[];
for i=1:15
end
a=reshape(a,3,5);
请输入数据:1
请输入数据:2
请输入数据:3
请输入数据:4
请输入数据:5
请输入数据:6
请输入数据:7
请输入数据:8
请输入数据:9
请输入数据:5
请输入数据:3
请输入数据:1
请输入数据:1
请输入数据:2
请输入数据:2
>> a
a =
1 4 7 5 1
2 5 8 3 2
3 6 9 1 2
你那个Untitled2不是函数吧
不是函数的话,不能在里面定义函数,
函数的文件里面可以嵌套定义函数
你把AHPInit1那个函数代码拿出来单独写一个AHPInit1m文件,并和Untitled2m保存在同一目录下
(另外,你还可以看看function以及同一行后面的括号下面的红色波浪线在警告什么)
层次分析法用excel,yaahp,matlab,lindo,lingo软件来实现。
层次分析法,简称AHP,是指将与决策总是有关的元素分解成目标、准则、方案等层次,在此基础之上进行定性和定量分析的决策方法。该方法是美国运筹学家匹茨堡大学教授萨蒂于20世纪70年代初,在为美国国防部研究"根据各个工业部门对国家福利的贡献大小而进行电力分配"课题时,应用网络系统理论和多目标综合评价方法,提出的一种层次权重决策分析方法。
MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人,控制系统等领域。
LINGO是Linear Interactive and General Optimizer的缩写,即“交互式的线性和通用优化求解器”,由美国LINDO系统公司(Lindo System Inc)推出的,可以用于求解非线性规划,也可以用于一些线性和非线性方程组的求解等,功能十分强大,是求解优化模型的最佳选择。
希望我的回答能帮到你。
以上就是关于请教matlab编程问题!全部的内容,包括:请教matlab编程问题!、用matlab软件进行层次分析,出现“此上下文中不允许函数定义"错误。、层次分析法用什么软件实现等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)