请教matlab编程问题!

请教matlab编程问题!,第1张

你要输入3行5列

使用reshape函数

a=[];

for i=1:15

a=[a input('请输入数据:')];

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软件进行层次分析,出现“此上下文中不允许函数定义"错误。、层次分析法用什么软件实现等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10079447.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存