问题描述: MATLAB中,y=y(:);表示的是什么啊? 1个回答 分类:综合 2014-11-28 问题解答: 我来补答 y(:)表示y数组(或向量)中的每一个元素y=y(:);这句话就是把y数组中的每个元素赋给y数组,看起来是一句废话,但是MATLAB中默认数组都是列向量(列数组),似乎不管原来y是行向量还是列向量,赋值后都是列向量,貌似即使原来是二维矩阵,这样赋值后也是列向量所以这条语句就是把y矩阵(不管原来是什么格式)转成列向量,你自己用Matlab试试吧 展开全文阅读