概述
如题。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程序循环,matlab循环程序只得到一个结果所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复