Community Profile

photo

Stephen Cobeldick


Last seen: Today
7 210 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
Accessing data in nested structure arrays
a.b(1).c.d = [1,2,3]; a.b(2).c.d = [3,4,5]; a.b(3).c.d = [5,6,7]; Either V = arrayfun(@(s)s.c.d(1),a.b) Or tmp = [a.b.c]; ...

environ 10 heures ago | 0

Answered
Adding two matrixes with different row numbers.
A = [1,2,3,4,5,6,7,8,9,10; 10,11,12,13,14,15,16,17,18,19; 19,20,21,22,23,24,25,26,27,28]; B = [1,2,3,4,5,6,7,8,9,10; 2,4,6,8,10...

environ 16 heures ago | 2

| accepted

Answered
Why am I getting this error when trying to show a cell of an array? "Brace indexing is not supported for variables of this type"
dat is numeric, so you need to use parentheses: hi = dat(5,3) I already explained this in more detail in my response to your c...

environ 17 heures ago | 0

| accepted

Answered
How to make the last iteration of a for loop run differently?
It is simpler to just adjust the indices automatically, no IFs required: nmr = size(PT1,1) grp = 7200; nmg = ceil(nmr/grp); ...

environ 18 heures ago | 0

Answered
Getting Data from a struct-array with other structs in it, without a loop
Using arrayfun to iterate over the elements of non-scalar structure Post_Processing.RunData: fun = @(s) s.PowerAnalysis.ECP.PF;...

environ 20 heures ago | 0

Answered
How do I remove all filenames from my cellarray with .m ending, if else how do I save those with .bmp?
Change the DIR call to specify the file extension: filer = dir(fullfile(katalog,'*.bmp')); This is more efficient than getting...

environ 20 heures ago | 0

Answered
how to form a new matrix (i.e. B) from two different matrices (i.e. a1, a2) knowing the indices of its origional matrix (indices of a)?
You can use those indices on the left-hand side. For example: a1 = [2,6,12]; x1 = [1,3,6]; a2 = [4,8,10,14]; x2 = [2,4,5,7];...

2 jours ago | 1

| accepted

Answered
Problem running an exe with path containing spaces, while saving command output
Specify double-quotes at each end of the path, e.g.: exe_path = '"C:\users\abc\test folder\test.exe"';

2 jours ago | 1

| accepted

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...

3 jours 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...

3 jours 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...

3 jours ago | 1

| accepted

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

3 jours 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)

5 jours 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)))

5 jours 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...

5 jours 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...

6 jours 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...

7 jours 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...

7 jours 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...

8 jours 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...

8 jours 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} ...

8 jours 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_...

8 jours 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...

8 jours 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...

8 jours 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...

9 jours ago | 0

| accepted

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);

9 jours 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...

10 jours 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 ...

10 jours ago | 0

| accepted

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...

10 jours 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...

10 jours ago | 0

| accepted

Load more