如题。matlab编程,for循环语句,本来要它循环100次,但是得到的结果却只有一个,本想得到100个的。
求牛人指点。整个程序较简单,很多类似语句,目的是求7种方法得到的列向量的7个离差平方和,这7个离差平方和组成一个向量result,排序成ssort向量,循环100次,得到ssort矩阵。整个程序如下:
row=10;%矩阵行数
col=10;%矩阵列数
result=ones(1,7);%设置离差平方和矩阵,在程序中自累加
b=ones(col,1);%初始化权重向量,标准化处理法
c=ones(col,1);%初始化权重向量,归一化处理法
d=ones(col,1);%初始化权重向量,线性最大
e=ones(col,1);%初始化权重向量,线性最小
f=ones(col,1);%初始化权重向量,线性均值
g=ones(col,1);%初始化权重向量,极值处理法
h=ones(col,1);%初始化权重向量,向量规范化
for k=1:100,%<<<
A=rand(row,col);% %随机产生决策矩阵,randn()表正态,rand()表均匀
B=A;%%标准处理法,标准化后的决策矩阵
C=A;%%归一化处理法,标准化后的决策矩阵
D=A;%%线性最大,标准化后的决策矩阵
E=A;%%线性最小,标准化后的决策矩阵
最后
以上就是轻松宝贝最近收集整理的关于matlab程序循环,matlab循环程序只得到一个结果的全部内容,更多相关matlab程序循环内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复