Community Profile

photo

Andrei Bobrov


4,653 2011 年以降の合計貢献数

Andrei Bobrov's バッジ

  • Thankful Level 3
  • Master
  • 36 Month Streak
  • Revival Level 2
  • Knowledgeable Level 4
  • First Answer
  • Scavenger Finisher
  • CUP Challenge Master
  • Commenter
  • Leader
  • Speed Demon
  • Solver

詳細を表示...

貢献した分野
表示方法

回答済み
How do I compute impulse response?
You can use the filter function with the coefficients as an input argument.

約16時間 前 | 0

| 採用済み

回答済み
How to convert 3 hourly data into a 6 hourly data?
In R2016b [m,n,k] = size(A); t = hours(0:3:(k-1)*3); Ar = reshape(A,m,[]); TT = table2timetable(array2table(Ar),'RowTime',t(...

4日 前 | 1

| 採用済み

回答済み
Divide large size matrixes, multiply the small matrixes and sum the results together.
C = sum(A.*B,'all') for MATLAB < R2018b : AB = A.*B; C = sum(AB(:));

5日 前 | 0

回答済み
creating a large matrix with a pattern
out = kron(eye(200),[1;1;0;1]); or a = [1;1;0;1;zeros(796,1)]; out = a(mod((1:800)'-(1:4:800),800)+1);

7日 前 | 1

回答済み
Select random data from a matrix and replace it
A = [1 0 1 0 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 1 0 0 0 0 0]; p = 4; [ii,jj] = find(A); jjj = accumarray(ii,jj,...

8日 前 | 0

| 採用済み

回答済み
Unable to use a value of type 'cell' as an index.
Use: md = cat(1,m{:}); ... mar1 = eo (md(1,1))^ (eo - 1);

8日 前 | 0

| 採用済み

回答済み
How to convert row and column data into x,y,flag format?
out = [fullfact(size(BW1)),BW1(:)];

8日 前 | 1

回答済み
filling a matrix with a loop
out = full(spdiags(ones(400,3),[0,1,3],400,400));

8日 前 | 0

回答済み
How to apply a cell array of function handles to an array of double
In your case: out = array_double.*(2:2:6)'; General case: out = arrayfun(@(x,y)cell_array_fuction_handles{x}(y),... ...

8日 前 | 0

| 採用済み

回答済み
Create a matrix with random integers between 1 and 9
[~,ii] = sort(rand(9,1)); out = reshape(ii,3,3);

9日 前 | 0

回答済み
Multiplication of 2 3d matrices
FactorRetPf = nansum(TotWeightsPf.*NormClassRetPf,3)'; FactorRetBM = nansum(TotWeightsBM.*NormClassRetBM,3)';

9日 前 | 1

回答済み
How to delete the duplicate number or using unique in the cell?
A={[3];[6 8 3];[5];[10 5]}; k = repelem((1:numel(A))',cellfun(@numel,A)); B = cell2mat(cellfun(@(x)x(:),A,'un',0)); [a,b] =...

9日 前 | 0

| 採用済み

回答済み
vectorization of symmetrical matrix with off-diagonal vectors multiplied with 2
k = 2; o = ones(size(H)); Hl = H.*(tril(o,-1)*(k-1) + 1); out = Hl(tril(o)>0); or e = H.*((k-1)*(1-eye(size(H))) + 1); o...

9日 前 | 0

| 採用済み

回答済み
How to get the corresponding logic value based on the sum of vector elements
A = [1,1,2,3,5]; my_input = 5; out = []; n = numel(A); ii = 1:n; for jj = 1:n k = nchoosek(ii,jj); r = sum(resh...

9日 前 | 0

| 採用済み

回答済み
How to find out the impact of independents variables on dependent variable?
Let A - array of your data (365 x 5) : evapotranspiration, temperature, solar radiation, relative humidity and wind speed c = c...

9日 前 | 0

回答済み
Search all elements from from array A in array B and write it workspace
Output = A(ismember(A,B))

9日 前 | 0

回答済み
How to pick next value from vectors based on a condition?
m = 5; [value,ii] = max(A(m:end)); index = ii + m - 1;

10日 前 | 0

| 採用済み

回答済み
Count the same element in a large rows of one column
Let A - your vector (421 x 1): [a,~,c] = unique(A); out = array2table([a, accumarray(c,1)],'v',{'value','times'});

10日 前 | 0

回答済み
how to change data from 10 minutes to hour?
In R2016b: T = readtable('data.txt','ReadVariableNames',false,'Format','%q %q %f'); TT = sortrows(timetable(T.Var3,'RowTimes',...

15日 前 | 0

回答済み
How can i find the all the positions of elements in cell and record them all in an the same cell
f = fopen('data.txt'); str = textscan(f,'%s','delimiter','\n'); fclose(f); str = regexp(str{1},'\w+','match','once'); [a,b,c] ...

17日 前 | 0

回答済み
How can i find the sorted indexing of the array
A = [2 9 6 5 8]; n = numel(A); AA = [A;1:n]; swapped = 1; while swapped swapped = 0; for ii = 1:n-1 if AA(1,ii+1...

17日 前 | 0

| 採用済み

回答済み
how to convert num to string ?
x ={... [22] '22 .8 ' [30] '39 .6 ' [44] [48] '49 .6 ' '50 .8 '}; lo = cellf...

23日 前 | 0

回答済み
Matrix Average beside the numbers
M =[ 1 2 3 6 5 4 7 8 9]; X = conv2(M,ones(3),'same')./conv2(ones(3),ones(3),'same');

23日 前 | 0

回答済み
How can I mat2cell the array?
out = mat2cell([v{:}],1,[3,3,4,3,3]);

24日 前 | 0

回答済み
How to repeat the condition for two matrices having different sizes?
I edited the answer. out = A > B(:,:,mod(0:size(A,3)-1,size(B,3))+1);

27日 前 | 1

| 採用済み

回答済み
How to concentrate matrices of different row length (same column length) into one matrix by unfolding each of the matrices to the smallest row length conatining numbers not nan
M = struct2cell(H); n = min(cellfun(@(x)find(all(~isnan(x),2),1,'last'),M)); M = cellfun(@(x)reshape(x(1:n,:)',1,[]),M,'un',0)...

27日 前 | 1

| 採用済み

回答済み
How to reset the sequence number for the sequence number in vector?
In your case: [~,~,vec2] = unique(vec);

27日 前 | 3

| 採用済み

回答済み
How to multiply each element of a matrix by another matrix
Use function kron: >> B = reshape(1:9,3,[]) B = 1 4 7 2 5 8 3 6 9 >> A = 2*[1,1;1...

27日 前 | 0

| 採用済み

回答済み
simple code for the log computation
X = [1, 2, 3, 5, 6]; M = log10(X);

28日 前 | 1

回答済み
select rows satisfying a particular condition
% Let A - your array. [ii,jj,v] = find(A); z = [ii,jj,v]; z = sortrows(z,[1,2]); out = accumarray(z(:,1),z(:,3),[],@(x){fu...

28日 前 | 1

| 採用済み

Load more