matlab y y是什么意思,MATLAB中,y=y(:);表示的是什么啊?谢谢!

2021-01-15 18:29:39 字数 837 阅读 1985

1楼:匿名用户

赋值后y为列向量元素为原来的全部元素,按列排列

2楼:匿名用户

不知道你的y前面是什么,一般a=b(:,1)表示把b矩阵的第一列所有值赋值给a,a=b(:,:)表示b的所有行,所有列赋值给a

matlab中,y=y(:);表示的是什么啊?谢谢!

3楼:匿名用户

y(:)表示y数组(或向量)中的每一个元素y=y(:);这句话就是把y数组中的每个元素赋给y数组,看起来是一句废话,但是matlab中默认数组都是列向量(列数组),似乎不管原来y是行向量还是列向量,赋值后都是列向量,貌似即使原来是二维矩阵,这样赋值后也是列向量

所以这条语句就是把y矩阵(不管原来是什么格式)转成列向量,你自己用matlab试试吧

在matlab中(y-y).^2是什么意思,括号右下角的那一点是什么,有什么用途

4楼:匿名用户

^y和y应该分别表示两个数组,(y-y).^2表示两个数组相减,然后对每个元素平方

matlab中运算符之前加上点(.)表示数组元素的操作,例如 a = [1 2 3;4 5 6], 那么 a.^2 = [ 1 4 9;16 25 36],其余点操作(.

* , ./ )也类似。

5楼:匿名用户

加点表示点对点的运算,不加点为一般矩阵运算。

假设y-y为

1002

那么(y-y).^2则对每个元素单独求乘方,结果为:

1004

不加点号则是矩阵运算。

matlab中,Y X(2:end)是什么意思

1楼 日向淳正 y x的第二个数开始到最后结尾。即除了x第一个元素,全部赋值给y 2楼 匿名用户 y为由x的第二个到最后一个元素组成的向量或数组 linux中cat 3楼 腾讯电脑管家 这是here documents的用法,用于多行文本输入。 格式如下 cat end只是个文本结束的标识符,此标识...

一段matlab语句求教,matlab中语句find(y==max(max(y)))什么意思?求教

1楼 匿名用户 l num bwlabel bw 8 区域标记,stats regionprops l all m n size l bw2 bw for i 1 num if stats i area 50 计算各区域的面积。 bw2 l i 0 endend bw2最后是bw中删去面积比50小的...

在matlab中(Y-y2是什么意思,括号右下角的那一

1楼 匿名用户 称为点运算,也叫数组运算,其特点是对数组的每个元素进行点后面那个符号的运算 这里是求幂,类似的还有乘 左除 右除 ,类似于矩阵的加减法那样。如果不带点,会按照矩阵的运算法则进行。 在matlab中 y y 2是什么意思,括号右下角的那一点是什么,有什么用途 2楼 匿名用户 y和y应该...