您现在的位置是:主页 > news > 怎么注销自己做的网站/谷歌google官方网站

怎么注销自己做的网站/谷歌google官方网站

admin2025/5/20 4:56:10news

简介怎么注销自己做的网站,谷歌google官方网站,纳雍网站建设公司,企业网站的设计怎么做这可能不是最可读或最优雅的方式,但如果你有大的向量和速度是一个问题,这个矢量化可能会有所帮助……A [1 2 1 1 3 2 4 4 1 1 1 2];首先,我将使用前导零和尾随零来填充A以捕获第一个和最后一个转换>> A [0, A, 0];可以找到相邻值之间的差异不等于零的转换位置&#xff…

怎么注销自己做的网站,谷歌google官方网站,纳雍网站建设公司,企业网站的设计怎么做这可能不是最可读或最优雅的方式,但如果你有大的向量和速度是一个问题,这个矢量化可能会有所帮助……A [1 2 1 1 3 2 4 4 1 1 1 2];首先,我将使用前导零和尾随零来填充A以捕获第一个和最后一个转换>> A [0, A, 0];可以找到相邻值之间的差异不等于零的转换位置&#xff…

这可能不是最可读或最优雅的方式,但如果你有大的向量和速度是一个问题,这个矢量化可能会有所帮助……

A = [1 2 1 1 3 2 4 4 1 1 1 2];

首先,我将使用前导零和尾随零来填充A以捕获第一个和最后一个转换

>> A = [0, A, 0];

可以找到相邻值之间的差异不等于零的转换位置:

>> locations = find(diff(A)~=0);

但是因为我们用零填充A的开头,所以第一次转换是荒谬的,所以我们只从2:end取位置. A中的值是每个段的值:

>> first_column = A(locations(2:end))

ans =

1 2 1 3 2 4 1 2

这是第一个colomn – 现在找到每个数字的计数.这可以从位置的差异中找到.这是两端填充A变得重要的地方:

>> second_column = diff(locations)

ans =

1 1 2 1 1 2 3 1

最后结合:

B = [first_column', second_column']

B =

1 1

2 1

1 2

3 1

2 1

4 2

1 3

2 1

这可以合并为一个不太可读的行:

>> A = [1 2 1 1 3 2 4 4 1 1 1 2]';

>> B = [A(find(diff([A; 0]) ~= 0)), diff(find(diff([0; A; 0])))]

B =

1 1

2 1

1 2

3 1

2 1

4 2

1 3

2 1