Community Profile

photo

Stephen Cobeldick


Last seen: Today
7,361 total contributions since 2014

Suspensa Vix Via Fit

Stephen Cobeldick's Badges

  • Grand Master
  • Personal Best Downloads Level 4
  • Editor's Pick
  • First Review
  • 5-Star Galaxy Level 5
  • GitHub Submissions Level 3
  • First Submission
  • 36 Month Streak
  • Thankful Level 4
  • Revival Level 2
  • Knowledgeable Level 4
  • First Answer

View details...

Contributions in
View by

Submitted


Customizable Natural-Order Sort
Alphanumeric sort of a cell/string/categorical array, with customizable numeric format.

1 hour ago | 62 downloads |

Thumbnail

Submitted


Natural-Order Filename Sort
Alphanumeric sort of filenames or filepaths, with customizable numeric format.

1 hour ago | 355 downloads |

Thumbnail

Submitted


Natural-Order Row Sort
Alphanumeric row sort of a cell/string/categorical array, with customizable numeric format.

1 hour ago | 23 downloads |

Thumbnail

Answered
Any value (different values) I enter for TOLERANCE and ITERATION gives the same results(Answer( . It is supposed to give different answers . I don't know why this is occurring.
tol = 0.001; n = 100; f = @(x) (x+1-2*sin(pi*x)); fplot(f,[0,0.5]) a = 0; b = 0.5; pre=0; for i = 1:n c = (a+b)/...

5 hours ago | 0

| accepted

Answered
I need to create two test and train folder from one parent folder (in the same directory), I wrote the code, but file couldn't be moved. Please Help!!
P = 'absolute/relative path to where the files are saved'; S = dir(fullfile(P,'*.jpg')); N = numel(files); B = randperm(N) > ...

1 day ago | 1

| accepted

Answered
Using previous value to get the next in for loop
"But this makes my command window seemingly run forever." So far no one has actually addressed why your code is inefficient, in...

2 days ago | 2

Answered
How to reshape a matrix (something that can't be done with reshape function)
A = [1,4,7,10;2,5,8,11;3,6,9,12] nmc = 2; % output number of columns nmr = 3; % output number of rows per "group" B = reshape...

2 days ago | 0

| accepted

Submitted


Next Available Filename
Returns the next unused file or folder name. The name is created by incrementing a numbered suffix.

3 days ago | 10 downloads |

Thumbnail

Answered
find all sequences between delimiters in an array
v = [1,1,0,2,0,2,1,2,1,1,1,0,2,1,2,0,0,1,1,1,1,1,1,2,1,0]; [begIdx,endIdx,~,match] = regexp(sprintf('%d',v),'2.*?0')

3 days ago | 1

| accepted

Answered
User defined function that evaluates anonymous function with variable number of inputs
Your mistake was deciding to use eval, which is one way that beginners paint themselves into a corner with slow, inefficient, co...

3 days ago | 0

Answered
Array indices must be positive integers or logical values
"every element is positive and >0" Nope: S = load('data_req.mat') find(S.IntOutAdr==0)

4 days ago | 1

| accepted

Answered
Storage elements from matrix in other one, with indexing.
The MATLAB approach: A = [8,3,0,2;9,6,1,4;10,6,2,1;1,6,2,8] v = [2,4]; out = A(v,v)

4 days ago | 1

Answered
Extend a string within a for loop by values from switch case
Forget about C. The MATLAB approach is to work with vectors and matrices (which is where the name MATLAB comes from): inp = 'A...

4 days ago | 1

Answered
Control Dynamically Multi-Dimension Matrix on fprintf
A(:,:,1) = [1,2,4;5,2,1;6,2,1]; A(:,:,2) = [4,6,1;8,0,3;1,2,4]; A(:,:,3) = [5,8,2;4,4,4;1,0,0]; D = ndims(A); F = repmat(',%...

4 days ago | 0

| accepted

Answered
Apply a change on all the double variables of a .mat file at once
"Do you have any idea on how I can apply a change on all the double variables of a .mat file at once." Easy: load into an outp...

6 days ago | 0

Submitted


Interactive Regular Expression Tool
Develop and refine regular expressions in an interactive figure that shows all of REGEXP's outputs.

7 days ago | 18 downloads |

Thumbnail

Answered
make a matrix from a structure field.
Where S is the name of your structure: out = vertcat(S.ch_nme2) https://www.mathworks.com/help/matlab/matlab_prog/comma-separa...

7 days ago | 1

| accepted

Answered
Resolving Matrix dimensions must agree
Use strcmp or strcmpi to check if two text strings match or not: if strcmp(A,B) Alternatively you could use one switch stateme...

8 days ago | 1

Answered
read a large number of hdf5 files with for loop and store in new variables
"I want to make new variables as I have some post proccesing manipulation to do on these data." You might want to do that, but ...

8 days ago | 0

| accepted

Answered
How can I make the difference or subtraction between two scalar vectors?
x1 = [1,2,5,8]; x2 = [2,1,0,6]; setdiff(x1,x2) https://www.mathworks.com/help/matlab/set-operations.html "and do we choose v...

8 days ago | 0

| accepted

Answered
How to convert cell array to float array?
M = [... as a numeric matrix (e.g. CELL2MAT or STR2DOUBLE) 0 1 0 0 0 0 1 0 0 0 0 0 1 0 1 1 1 0 1 1 1 0 1 1 1 0 0 1 0 1 1 1 0 ...

8 days ago | 0

Answered
How to internally change decimal separator while importing data from a csv?
Do NOT use CD to access data files: it is more efficient to use absolute/relative filenames (with FULLFILE). To import a CSV (a...

8 days ago | 1

| accepted

Answered
Concatenate 3-D matrix in a for loop
Where C is a cell array containing all of your arrays: out = cat(1,C{:}); https://www.mathworks.com/help/matlab/matlab_prog/co...

8 days ago | 0

| accepted

Answered
why is the variable order in a user defined function important in lsqnonlin optimisation?
"Why does the order in the self defined function important for lsqnonlin fitting?" In some languages inputs can be specified by...

9 days ago | 1

Answered
Finding and reporting the variable (Single number) of several with the largest value
The MATLAB approach is to use vectors/matrices (which is where the name MATLAB comes from): V = [0.0076,0.46,0.05]; C = ["A","...

9 days ago | 0

Answered
Comma separated function output requests
Is this documented? [A{1:2}] = myone(1,2,3,4) % okay [B{1:1}] = myone(1,2,3,4) % okay [C{1:0}] = myone(1,2,3,4) % NARGOUT==0 ...

9 days ago | 1

Answered
how can i avoid Nan in matlab expression and return 0
"if X is positive it must give 10, If X is negative it must give 5, If X is zero, it must give 0." X = randi([-3,3],1,9) % rand...

9 days ago | 0

Answered
Sorting operation on a string matrix
s = ["1 9:53.3"; "3 9:23.5"; "5 2:16.2"; "2 2:45.6"; "4 12:01.2"]; [~,X] = sort(str2double(extractBefor...

9 days ago | 1

| accepted

Answered
Assigning strings from struct variable
Use a comma-separated list: https://www.mathworks.com/help/matlab/matlab_prog/comma-separated-lists.html https://www.mathworks...

10 days ago | 2

| accepted

Answered
Textscan Importing Multiple Inputs From One Text File
S = readlines('ResultA3forMatlabv2.txt'); F = @(s)sscanf(s,'%f,'); C = arrayfun(F,S,'uni',0) C{1:3} % the first few lines

10 days ago | 0

Load more