黄伟建:matlab for i=1:length(y) 什么意思
高晓勇的回答:
length:数组长度,i=length(y):如果y为非空数组,返回行数和列数两者之间较大的那个值。然后还有佛如循环,这句代码的意思是就是获取y 的长度值,然后i 循环从1循环到length(y)。
蒋鑫的回答:
length:数组长度,i=length(y):如果y为非空数组,返回行数和列数两者之间较大的那个值。然后还有佛如循环,这句代码的意思是就是获取y 的长度值,然后i 循环从1循环到length(y)。
时间以北慕城南的回答:
(1)length用法: length:数组长度(即行数或列数中的较大值); n=length(a):如果a为非空数组,返回行数和列数两者之间数值较大的那一个值,即相当于执行了max(size(a));如果a为空数组,则返回0;如果a是一个向量则返回a的长度。n=max(size(a):若a为非空数组,返回a的最大维数;若a为空数组,返回a中最长的非0维数。 (2)for 的用法: for循环允许一组命令以固定的和预定的次数重复。 for循环的一般形式是: for x = array {commands} end 在for和end语句之间的{commands}按数组中的每一列执行一次。 (3)所以 for i=1:length(y) 就是获取y 的长度值,然后i 循环从1到length(y) 循环。
经验分享互联网动态
更多阅读推荐