回答済み
Columns with at least one zero element
Let M be your mxm matrix: tf = any(M==0,1) % true for columns with at least 1 zero C = M(:,~tf) % columns with no zeros

約12年 前 | 1

回答済み
How to repeat the rows of a matrix by a varying number?
A = [2 1; 3 4; 5 6; 8 2] B = [1;2;4;1] C = cell2mat(arrayfun(@(k) A(repmat(k,B(k),1),:), 1:size(A,1), 'un', 0).')

約12年 前 | 0

| 採用済み

回答済み
How to use for loop to get the minimum number in an array
A = [ 11 7 10 9 6 4 3] B = 8 result = min([A B]) % or if you insist on using a for-loop (why?) result ...

約12年 前 | 0

| 採用済み

回答済み
Error using handle.handle/set
Your does work properly here (although it doesn't show anything useful …) Did you try to use the debugger? What is the conten...

約12年 前 | 0

回答済み
Sorting the connected component
Use transpose [L, num] = bwlabel(transpose(f)) L = transpose(L) % or use the .' notation to transpose

約12年 前 | 1

回答済み
How to rename variables in a loop?
*DO NOT DO THIS!* The usefulness of variables is that their contents change during execution of a piece of code, not their names...

約12年 前 | 0

回答済み
Find multiple elements in an array.
Use the second output of ismember: a = [4 3 1 2 5] b = [2 3 3] [tf, loc] = ismember(b,a) % loc is [ 4 2 2]...

約12年 前 | 12

回答済み
Sum every i-th column in matrix seperately
sumColsC = sum(C,1) NotInteresting = sumColsC == 0 | sumColsC == size(C,2) sumColsC(NotInteresting) = []

約12年 前 | 0

回答済み
How total of column of a matrix can be kept be same????
This is called a normalisation procedure. A = rand(10,6) % some random data sumA = sum(A,1) % unequal column sums ...

約12年 前 | 1

| 採用済み

回答済み
how to substitute a row vector to a column of a matrix
a = [1 2 3 4; 5 6 7 8; 9 10 3 4] b = [4 5 7] c = a % copy a c(:,2) = b(:) % transform ...

約12年 前 | 4

| 採用済み

回答済み
How do I extract subscript numbers from a matrix element?
help find V = sparse(rand(5)>.5) [x,y] = find(V) plot(x,y,'b.') and take a look at help spy spy...

約12年 前 | 0

回答済み
Defining a matrix of moving constants using a loop
A = 1:5 n = 4 B = triu(toeplitz(A, [A zeros(1,n)]))

約12年 前 | 2

回答済み
How do I measure mean of every 10 data of a vector size 1x1500?
% DATA A = rand(1,1500) ; N = 10 ; % ENGINE M = accumarray((floor((0:numel(A)-1)/N)+1).',A(:),[],@mean) ; ...

約12年 前 | 0

回答済み
Extend a vector by extending its elements
A fast and also nice alternative: X = [10 ; 20 ; 30 ; 40] d = 3 Y = X(ceil((1:d*numel(X))/d))

約12年 前 | 0

回答済み
Extend a vector by extending its elements
A slower but nice alternative to repmat: X = [10 20 30 40] d = 4 Y = kron(X, ones(1,d))

約12年 前 | 0

回答済み
add a column between tow columns
% DATA A = [1 2 3 ; 4 5 6] % original matrix x = [8 ; 9] % values to insert J = 2 % insert x AFTER column J i...

約12年 前 | 0

回答済み
Reduce dimensionality using indices
Convert sub indices into linear indices: % some data A = ceil(10*rand(3,4,3)) % A has an arbitrary size d = ceil(...

約12年 前 | 1

| 採用済み

回答済み
Sum of the elements of rows of matrix
You do not want to store the results in separate variables R1, R2, etc., but rather as elements of a single variable R, with R(1...

約12年 前 | 0

回答済み
How do i add all the values which i get using eval function?
*Avoid EVAL !!!* You do not want to store a series of related values in separate variables f1 = .. f2 = .. but rather in a...

約12年 前 | 1

| 採用済み

回答済み
Different length array comparison and replacements
Add a break in the if so the function will break out of the inner-loop, and moves on to the next element of A: help break ...

約12年 前 | 0

| 採用済み

回答済み
Ignoring If statements error
the expression A < B < C will be interpreted in matlab as * 1 < C, when A is smaller than B, or * 0 < C, when A is ...

約12年 前 | 0

| 採用済み

回答済み
Generate automatically vectors of precise length and given values
No need to create an intermediate vector with repmat that could be much longer than the final one. Just use simple indexing into...

約12年 前 | 1

回答済み
How to generate an array alternating the values of two others?
A = [1 2 3 4 5 6]; B = [10 20 30 40 50 60 70 80 90 100 110 120 130 140 150]; % in steps N = max(numel(A),numel(B...

約12年 前 | 2

回答済み
series with empty entrys
Each element in a double array has to be set to something. _It cannot be empty._ You can use NaN (or maybe also zero) as a pl...

約12年 前 | 0

回答済み
Removing values from a variable.
What are the exact criteria for removal? Just when the second column of A{1} matches the second value of B{1} and the third colu...

約12年 前 | 0

回答済み
plotting marker at partcular index
I might have misinterpreted your question ... To plot a marker at a particular index of a list of (x,y) values, try this exam...

約12年 前 | 0

| 採用済み

回答済み
Is there a way to suppress command outputs to command window?
You can create a function in the current directory or top directory of the path called disp.m and put the following single line ...

約12年 前 | 3

回答済み
how to prin only integer value in matlab ?
Is this only for display purposes? x = 1/7 disp(x) disp(fix(x)) disp(floor(x)) disp(num2str(x,'%.0f')) ...

約12年 前 | 0

回答済み
Assigning a vector to multiple rows of a matrix
Indeed, it looks a little ugly. However, using repmat is not that slow. Another, little uglier, but slightly faster and more str...

約12年 前 | 1

さらに読み込む