Community Profile

photo

Stephen Cobeldick


Last seen: Today
7 202 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

Answered
Get English version of web Matlab support
As far as I am aware, there is no way to set this in the user account. The language/locale setting is stored in the cookies for...

ungefär 10 timmar ago | 0

| accepted

Answered
Sort an Array with sortrows ( ) with two columns
There are probably nicer ways to do this, as this unfortunately changes the data itself. If required, you could use the index ou...

ungefär 11 timmar ago | 1

| accepted

Answered
How to save arrays from a loop with variable names using iterator and how to perform element-by-element operations on arrays and save
"How can I incorporate the iterator i into the variable name?" Don't do that. The simpler and much more efficient approach is t...

en dag ago | 1

| accepted

Answered
matrix step shift in each row
A = [1,2,3,4,5]; B = toeplitz(A([1,end:-1:2]),A)

en dag ago | 0

Answered
Producing a NaN only where there is a NaN, zero otherwise
X = [-inf, -1, -eps, 0, realmin, 2, 1+i, pi, flintmax, realmax, inf, NaN]; Y = 0./(X==X)

2 dagar ago | 3

Answered
Numerical error using the "diff" function
V = [0,0,0,0.2,0.4,0.6,0.7,0.85,1,1,1]; D = diff(V); X = find(ismembertol(D,max(D)))

2 dagar ago | 0

| accepted

Answered
Cell array indexing question
%% Part A S = load('QuizGrades.mat'); grades = S.grades student_Names = "Student"+(1:14) student_IDs = 101:114; %% Part...

2 dagar ago | 0

Answered
rearrange a matrix into a vector by blocks
M = [1,3,13,15,25,27;2,4,14,16,26,28;5,7,17,19,29,31;6,8,18,20,30,32;9,11,21,23,33,35;10,12,22,24,34,36] V = reshape(permute(re...

4 dagar ago | 0

| accepted

Answered
extract date from date time command in matlab
You don't need another command, you just need to change the format property: https://www.mathworks.com/help/matlab/ref/datetime...

4 dagar ago | 0

Answered
Load different mat files using for loop
Assuming that each mat file contains exactly one variable of unknown name, then try this: D = 'D:\ABIDEdataset\Outputs\dparsf\n...

5 dagar ago | 0

| accepted

Answered
cell indexing, extracting rectangular subset
The simplest (and usually quite efficient) approach is to use a comma-separated list to create one cell array: tmp = vertcat(to...

5 dagar ago | 0

| accepted

Answered
Computation on arrays using loops
Y = [2.659717,2.656496,2.656496,2.656173,2.662294,2.661328,2.660039,2.620416,2.614295,2.606242,2.600765,2.600443,2.590779,2.5917...

5 dagar ago | 1

| accepted

Answered
How to load all the data in one folder
"I am wonder why it happened." Because you always load exactly the same file data (note the indexing you used): filename{1,1} ...

5 dagar ago | 1

Answered
Tabulating a Function with exponential values and using fprintf
The loop is not required. By vectorizing the function you can simplify your code. https://www.mathworks.com/help/matlab/matlab_...

5 dagar ago | 0

Answered
Why do I get "0x301 empty double matrix" when reading a cell array with data in it?
"Why do I get "0x301 empty double matrix" when reading a cell array with data in it?" Because you specified two header lines, b...

6 dagar ago | 0

| accepted

Answered
Function handles and passing parameters to ode solver
Like this: c_h = ... some value; c_v = ... some value; ... all the others variables myTorque = ... some value; % Now define...

6 dagar ago | 0

| accepted

Answered
Write matrix or array without overwriting
You are mixing up two different approaches to adding data in a loop: concatenation and indexing. Just pick one, e.g.: A = [A;te...

6 dagar ago | 0

Answered
How to create a vector, knowing start, increment and number of values.
B = 6.333954480229592e-06; I = 3.906250000000000e-05; N = 537600; V = B + I*(0:N-1);

6 dagar ago | 0

| accepted

Answered
Appending data in multiple structures using a loop
D = 'absolute/relative path to where the files are saved'; S = dir(fullfile(D,'*.mat')); N = numel(S); for k = 1:N F = f...

7 dagar ago | 0

Answered
Cell Array always includes a period as its first value
"So, why does fileinfo.name return those first 3 columns, and how can I get rid of them?" Because DIR returns exactly what the ...

7 dagar ago | 0

Answered
How to use index for structure within for loop?
Using numbered variable names is a sign that you are doing something wrong. The simple and efficient approach is to use one non...

7 dagar ago | 0

Answered
Why \n or newline doesn't work ?
"Do someone know why ?" The documentation states "For character array inputs, strcat removes trailing ASCII white-space charact...

7 dagar ago | 0

| accepted

Answered
Access multiple structure fields and put them in a new structure or vector
No, what you are asking for is not possible. This syntax: dataArray{1,2:10} creates a comma-separated list of separate arrays,...

9 dagar ago | 0

| accepted

Answered
Append to vector of different sizes in for loop
Simpler: S = load('test_file.mat') fun = @(b,e)S.TimeSeries_short(b:e); out = arrayfun(fun,S.ipts(1:2:end),S.ipts(2:2:end),'u...

9 dagar ago | 0

| accepted

Answered
i have loop and i need to Create a table for each loop
Use indexing rather than numbering the variables: N = the number of tables that you want C = cell(1,N); for k = 1:N C{k} ...

9 dagar ago | 0

| accepted

Answered
how to append matrix in a loop
s1 = [1,0,1,1,0]; s2 = [2,4,3,1,2]; v = repelem(s1,s2)

10 dagar ago | 0

Answered
How to combine to identical 'for' loops with sequential varying variables ?
Numbering variables like that is completely the wrong approach and should be avoided. One better approach is to use a container...

10 dagar ago | 0

| accepted

Answered
for loop with vectors having different sizes
a = {[1,2],[3,4,5]}; p = {[6,7],[8,9,10,11]}; c = 'trial'; for k1 = 1:numel(a) for k2 = 1:numel(p) s = sprintf(...

12 dagar ago | 0

Answered
using natsortfiles to import csv files correctly
Taking a guess that you actually want to match the last integer, not just the last digit: C = natsortfiles({S.name},'\d+^$'); ...

14 dagar ago | 0

Load more