matlab中的for语句

发布网友 发布时间:2022-04-20 09:49

我来回答

5个回答

热心网友 时间:2023-07-11 00:30

size(Y0,2) % 获得矩阵Y0的列数,Y0(:,i) % 获得矩阵Y0 每一列的数据 。

这个程序的功能就是:

把矩阵Y0从第一列到最后一列,每列的元素放到矩阵YY后面,组成一个新的矩阵YY(YY=[YY; Y0(:,i)]; % 把矩阵Y0从第一列到最后一列,每列的元素放到矩阵YY后面,组成一个新的矩阵YY)

扩展资料:

for循环语法

1、语句最简形式为:

for( ; ; )

2、一般形式为:

for(单次表达式;条件表达式;末尾循环体)

{

中间循环体;

}

其中,表示式皆可以省略,但分号不可省略,因为“;”可以代表一个空语句,省略了之后语句减少,即为语句格式发生变化,则编译器不能识别而无法进行编译。

参考资料来源:百度百科-for循环

热心网友 时间:2023-07-11 00:30

1.for语句
for语句的格式为:
for 循环变量=表达式1:表达式2:表达式3
循环体语句
end
其中表达式1的值为循环变量的初值,表达式2的值为步长,表达式3的值为循环变量的终值。步长为1时,表达式2可以省略。
for语句更一般的格式为: for 循环变量=矩阵表达式
循环体语句
end
执行过程是依次将矩阵的各列元素赋给循环变量,然后执行循环体语句,直至各列元素处理完毕。

热心网友 时间:2023-07-11 00:31

for i=1:size(Y0,2) % for循环 从1到矩阵Y0的列数;
YY=[YY; Y0(:,i)]; % 把矩阵Y0从第一列到最后一列,每列的元素放到矩阵YY后面,组成一个新的矩阵YY。也就是说要是若YY是一维数组,然后把Y0的每一列拿出来,然后放在在YY后面,最后组成一个新的一位数组YY。
end

热心网友 时间:2023-07-11 00:31

size(Y0,2) % 获得矩阵Y0的列数;
Y0(:,i) % 获得矩阵Y0 每一列的数据 。
这个程序的功能就是:
把矩阵Y0从第一列到最后一列,每列的元素放到矩阵YY后面,组成一个新的矩阵YY。

热心网友 时间:2023-07-11 00:32

不会,你百度吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com