Community Profile

photo

Jos (10584)


1,455 2006 年以降の合計貢献数

Professional Interests: neuroscience, physics, mathematics

連絡する

Jos (10584)'s バッジ

  • Thankful Level 2
  • Revival Level 1
  • 12 Month Streak
  • Guiding Light
  • Knowledgeable Level 4
  • First Answer
  • Scavenger Finisher
  • Speed Demon
  • Solver

詳細を表示...

貢献した分野
表示方法

回答済み
Transform NaN into number
This function recursively looks at all fields of the structure and replaces any NaNs by a value. Also works for structure arrays...

約4時間 前 | 1

送信済み


RANDPERMFULL
RANDPERMFULL (N) returns a random derangement (complete permutation) of the integers from 1 to N

約5時間 前 | ダウンロード 2 件 |

Thumbnail

回答済み
cell2mat conversion
Do you want to convert the 1-by-28 cell array C, each cell holding a 10-by-25 double matrix to a 3D double array M of size 10-by...

1日 前 | 0

回答済み
Follow up: How can I merge two different tables using the first column in common?
% data, (showing the drawback of storing relates things in different variables) A = [1 7; 3 15] B = [2 9; 5 10] ...

2日 前 | 0

| 採用済み

回答済み
Any small program that is also really cool?
Take a look at the function why.m >> type why

2日 前 | 0

| 採用済み

回答済み
Error in the for loop or equality sign
Welcome to the world of floating point arithmetic, where if 0.1+0.2 == 0.3 disp('0.1+0.2 equals 0.3') else disp('0.1...

2日 前 | 1

回答済み
Combination of X and Y vectors to get all possible positions on a Cartesian plane
For two vectors, x and y, this might be faster than ndgrid (not tested) xy = [repelem(x(:), numel(y), 1) repmat(y(:), numel(x),...

2日 前 | 0

回答済み
Adding Zeroes and Ones into a Vector
Inserting elements at specific locations is not trivial. Years ago I wrote a function INSERTROWS that does this https://uk.math...

2日 前 | 1

回答済み
constructing symatrical matrix out of vector
v = [1, 2*6, 2*7, 2*8, 2*9, 2, 2*10, 2*11 2*12, 3, 2*13, 2*14, 4, 2*15, 5] % | % I ass...

2日 前 | 0

| 採用済み

回答済み
How to find first '1' in every row
Not better than using max (for this type of input), but just to show you an alternative: A = [ 0 0 0 0 0 0 1 1 1 1 0 0; 0 0 0 ...

3日 前 | 1

回答済み
How writing code sum 1+2+3+4+...+n
or know your math classics ... n = 120345428372 s = n*(n+1)/2 % sum(1:n) will fail!

6日 前 | 0

回答済み
How to output random number each time a for loop repeats?
You can use an extra variable to keep track of the letters that were guessed correctly. InputString = 'hello' N = numel(InputS...

7日 前 | 0

| 採用済み

回答済み
a question on for loop statement
This is filtering. T=10; % smaller example k=0.1; u=rand(T,1); % your loop -> a a = zeros(T,1); a(1) =u(1)+ k*0.01; ...

7日 前 | 3

回答済み
Select random data from a matrix and replace it
Here is another, indexing, approach: A = randi(2, 6, 8)-1 % random 0/1 array M = 3 % max number of 1's per column szA = s...

8日 前 | 1

回答済み
Create a Cell Array of Vectors populated with ones
repmat also works for cell arrays C = repmat({nan(1, 200)}, 10, 3)

8日 前 | 1

| 採用済み

回答済み
filling a matrix with a loop
% clever indexing trick A= [1 1 0 1] N = 10 ; % smaller example! 400 in your case X = triu(toeplitz(1:N)) ; X(X > numel(A)) ...

9日 前 | 0

送信済み


PERMPOS
all possible ordered permutations of M values in N positions

9日 前 | ダウンロード 5 件 |

Thumbnail

回答済み
Concatenate Structures: select structures only if not empty.
This clearly shows the drawback of naming your variables dynamically, like A1, A2, A3, A4. If you change, for instance, the way ...

19日 前 | 1

| 採用済み

回答済み
How to find slope of this line
You can create a complete list of x,y pairs by expanding x to the size of y. Looking at your code, I think a single element of x...

21日 前 | 0

| 採用済み

回答済み
Dissect a String and create list with Matlab
A = "black || white || pink || yellow" B = split(erase(A,'|')).'

21日 前 | 0

| 採用済み

回答済み
Removing NaNs from a struct
TF = arrayfun(@(k) isnan(AllData.Passive(k).T(1)), 1:numel(AllData.Passive)) AllData.Passive(TF) = []

22日 前 | 1

回答済み
Changing Indexing Order in matrix raws
Your question is a little confusing, but here is my take on it: A1 = [0 0 0 0 0 0 0 0 0 1 2 3 4 5] A2 = [12 11 14 5 1] out([n...

22日 前 | 1

回答済み
Repeating a function n times with different values from a vector
If you organize the input differently, this is not so difficult x = [1 2 ; 3 4 ; 5 6] ; % organized into rows N = size(x,1) ; ...

22日 前 | 1

| 採用済み

回答済み
i have a question that works backwards
What about % X is known F = X D = ones(size(F)) % F ./ (D.^5) equals X or is this to simply thought by me ;-)

24日 前 | 0

送信済み


nchoosekcom
NCHOOSEK with its complementary combinations

25日 前 | ダウンロード 1 件 |

Thumbnail

回答済み
How can i use nchoosek to output both the k combinations and the remaining combinations?
The remaining values can simply be obtained using nchoosek(1:n, n-k), you just have to flip the order of the output :-) n = 7 ...

25日 前 | 2

回答済み
How to create a matrix from for loop result?
D = [170, -80, -30, 0, -50, -30, 20, -60, 100, -60 -20]; Iplus=find(D>0); A = [] ; % initialize for i=1:size(Iplus,...

25日 前 | 0

| 採用済み

回答済み
How to select desired row
ix = [0:224:81563]' + 1:112 ; % calculate row indices ix(ix>size(A,1)) = [] % remove row indices that are too larger A2 = A(ix...

28日 前 | 1

| 採用済み

送信済み


permsk
All permutations of K elements from an array (set)

約1ヶ月 前 | ダウンロード 2 件 |

Thumbnail

Load more