Community Profile

photo

Stephen


Active since 2014

Suspensa Vix Via Fit

Statistics

All
  • Most Accepted 2021
  • 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

View badges

Content Feed

View by

Answered
Find corresponding element in same row as given value in matrix
Assuming that A and B are you matrices, and that the Y values are in the second columns: [valA,idx] = max(A(:,2)) valB = B(idx...

1 día ago | 0

Answered
What is the best practice to recursively extract data from a nested structure in matlab?
S=struct(); S.case='1'; S.type='A'; S.values.model1.case='2'; S.values.model1.type='C'; S.values.model1.values.mission.case...

4 días ago | 0

| accepted

Answered
Identifying numbers within a long string containing multiple occurrences of text and numbers in one row
Simpler and gives the requested output: str = 'x y z p (Pa)...

5 días ago | 0

| accepted

Answered
Read CSV with yyyyMMddhhmmss and group months
Here is one way to group by month only, ignoring empty lines of the CSV file: str = fileread('sample.csv'); tkn = regexp(str,'...

5 días ago | 0

| accepted

Answered
using mat2cell
Using NUM2CELL would be simpler: C = num2cell(M,1) But if you insist on using MAT2CELL: C = mat2cell(M,1001,ones(1,10))

5 días ago | 0

Answered
how can i negative all value in a matrix except diagonal?
M = [13.333,5,0,5,3.3333,0;5,27.333,4,10,3.3333,5;0,4,17.846,0,3.8462,10;5,10,0,17.5,2.5,0;3.3333,3.3333,3.8462,2.5,16.346,3.333...

5 días ago | 1

| accepted

Answered
How to unfold/concatenate a 3D Matrix?
Making some guesses about the order you want, where A is your array: B = reshape(permute(A,[1,3,2]),[],21)

6 días ago | 0

| accepted

Submitted


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

6 días ago | 32 downloads |

Thumbnail

Submitted


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

6 días ago | 251 downloads |

Thumbnail

Submitted


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

6 días ago | 23 downloads |

Thumbnail

Answered
Problem in properly creating a structure to store data
The simple and efficient approach: P = 'absolute or relative path to where the files are saved'; S = dir(fullfile(P,'*.txt'));...

6 días ago | 0

Answered
Count number of unique .mat files in a folder
The simple MATLAB approach is to use one of the histogram functions rather than a loop, e.g.: % S = dir(fullfile(rootPath,'**',...

6 días ago | 0

Answered
how to know if cell has some empty values
Where C is your cell array: any(cellfun(@isempty,C(:,3)))

6 días ago | 1

| accepted

Answered
Find index of value extracted from subset in larger set
The simple MATLAB approach is to use indexing: X = 325:400; [p,Y] = min(pvalue(X)); t = tvalue(X(Y));

8 días ago | 0

| accepted

Answered
How to use regexp in a cell array whose cells may contain cell entries
Your data: S = load('model.subSystems.mat'); model = S.model; Getting indices of nested cells which contain the requested tex...

8 días ago | 0

| accepted

Answered
How can I create structure entries in a for loop.?
Using a cell array and a structure array: C = {data1,data2,data3}; for k = 1:numel(C) S(k).max = max(C{k}); S(k).min...

8 días ago | 0

| accepted

Answered
elseif when the flag is not true
" I wanted the else condition to happen only when count1==5*N and the flag condition was not respected." Make the code explicit...

9 días ago | 1

| accepted

Answered
colon operator returns different answer in command window and script
"colon operator returns different answer in command window and script" Yes, because you called COLON with different values. "W...

9 días ago | 1

Answered
Removing certain type of repeating cell
A direct, intuitive, and reasonably efficient approach is to simply check the existing cell array content: out = Conc(5) fun...

11 días ago | 0

| accepted

Answered
Read .txt file into a matrix and remove unwanted text
Simpler: str = fileread('N2_trace.txt'); tkn = regexp(str,'^(\d+)\.?\d*:[^:]+:\s+([^\n]+)','tokens','lineanchors'); tkn = ver...

11 días ago | 1

| accepted

Answered
How can I check if it is a string?
The simplest approach is to use ISNAN, because STR2DOUBLE will return NaN for any input that it cannot convert to numeric: if i...

14 días ago | 1

| accepted

Answered
Selecting a specific part in a string array
tmp = split(strg_cell(i,1)); x3(i,:) = tmp([1,end]); The MATLAB approach would be to use a simple FOR loop, rather than painfu...

16 días ago | 0

Answered
Using Textscan to read Sinex file rows with variable delimiters
This is a fixed-width file, especially e.g. the presence of space characters in the location names indicates this. The header un...

16 días ago | 0

| accepted

Answered
How to change a Data Series contained with Repeated NaNs to become other sequence of NaNs?
A = [NaN, NaN, NaN, 0, 0, NaN, NaN, 0, 0, 0, 0, 0, NaN, NaN, NaN, NaN, NaN] X = diff([isnan(A),false])<0; A(X) = 0

16 días ago | 1

| accepted

Answered
when using listdlg is it possible to use tex characters in the ListString?
With recent MATLAB versions and OSs you can just use σ: listdlg('ListString' , {'Von Mises Stress', 'σ_x' , 'σ_y'}) E.g. R2018...

16 días ago | 0

Answered
Removing element of array at random
a = 0; b = 1; rn = b*randn(200,1)+1; ix = randperm(200,10) % indices of elements to remove rn(ix) = []; % remove elements

16 días ago | 0

| accepted

Answered
How to place a value in a function
F_x is an array, not a function (in the MATLAB sense: https://www.mathworks.com/help/matlab/function-basics.html) To access ele...

16 días ago | 0

| accepted

Answered
How to get particular data from column of table in MATLAB
What you uploaded is not a CSV text file, it is an XLSX file with an incorrect file extension. I fixed the file extension for y...

17 días ago | 1

| accepted

Answered
add value to cell array
if numel(label_text_output) label_text{end+1} = label_text_output end Or alternatively afterwards you could do this: lab...

19 días ago | 0

| accepted

Answered
"audioread" multiple audio files in a folder
You need to tell AUDIOREAD the filepath, otherwise it does not know where to find the files. P = 'C:\Users\KOH\Desktop\MATLABco...

19 días ago | 0

| accepted

Load more