求matlab大佬教教我啊这个括号里面什么意思啊!!!

2024-11-06 18:43:36
推荐回答(2个)
回答1:

1、语句 len=length(vec) 中的 vec 为 给定的向量,其意思是计算 vec 向量的长度

2、语句 vecR =vec (len:-1:1) 的意思是创建一个新的向量,向量内数值是从vec向量中最后一个数开始,往前翻,即为vec向量的转置。举例说明如下:

vec=[1 2 3 4 5 6 7 8]

vecR = [8 7 6 5 4 3 2 1]

回答2:

Y和y应该分别表示两个数组,(Y-y).^2表示两个数组相减,然后对每个元素平方
matlab中运算符之前加上点(.)表示数组元素的操作,例如 A = [1 2 3;4 5 6], 那么 A.^2 = [ 1 4 9;16 25 36],其余点操作(.* , ./ )也类似。