Community Profile

photo

Stephen


Active since 2014

Suspensa Vix Via Fit

Statistics

All
  • 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 badges

Content Feed

View by

Answered
How to perform operations on time matrices
a = [0,2.3450,3.4570;1,3.4670,4.8750;2,4.6350,5.8350] m = a(:,2:end)-mean(a(1,2:end)); [~,x] = sort(m<0,1); for k = 1:size(m,...

1 day ago | 0

Answered
Finding consecutive zeros in an array. Not able to solve using diff command
a = [0,0,1,1,-1,0,0,0,1,1,1,-1,0,0,1,-1]; d = diff([false,a==0,false]); b = find(d>0); e = find(d<0); m = max(e-b)

2 days ago | 0

| accepted

Answered
Incorrect results from intersect when entering imaginary numbers
A = readmatrix('data1.txt') B = readmatrix('data2.txt') C = intersect(A,B,'rows')

3 days ago | 0

Answered
Trouble Reading Multiple .csv Files. "Intermediate dot '.' indexing produced a comma-separated list..." Error.
DataID(i).AxialStrain = DataID(i).RawData(1:ending,1); % ^^^ you need this index every time you ref...

4 days ago | 1

| accepted

Answered
loop on handles on GUI
fnm = sprintf('checkbox%d',i); handles.(fnm)

4 days ago | 1

| accepted

Answered
how to read files with different name using fid
fnm = sprintf('pfoil_1_var_1_%d.raw',i); fid = fopen(fnm,'r');

4 days ago | 1

| accepted

Answered
Sorting Nested Structures based on Name
As far as I can tell, your actual goal is to sort the elements of all structures based on the content of their NAME field. Assu...

5 days ago | 0

| accepted

Answered
Find the index of an interval of values in cell array
index = cellfun(@(x) 500<x & x<956, SS, 'uniform', false);

5 days ago | 0

Answered
Replace comma with dot after fopen
fnm = 'trial_file.txt'; opt = detectImportOptions(fnm, 'VariableNamesLine',9, 'VariableUnitsLine',10, 'DecimalSeparator',',', '...

6 days ago | 1

Answered
How to split array into sub arrays?
"I have a feeling that creating individual variables is not most efficient method..." Creating lots of individual variables wou...

8 days ago | 0

| accepted

Answered
Writing pressed key to variable
I suspect that you are getting synchronous code (e.g. the evaluation of a script or function) mixed up with asynchronous code (e...

9 days ago | 0

Answered
Array don't store value?
Replace n = linspace(t01,t11,h); % Read its help to know why your useage is incorrect. with n = t01:h:t11;

9 days ago | 0

| accepted

Answered
How to create a vector inside a loop with data from a struct ?
T = {ECG.event.type}; % comma-separated list L = [ECG.event.latency]; % ditto xAB = strcmp(T(1:end-1),'A') & strcmp(T(2:end),'...

10 days ago | 0

| accepted

Answered
How to store data when a string condition of another column is met?
T = readtable('SED_FULL_NE.xlsx') [G,YEAR,STATE_ABBR] = findgroups(year(T.BEGIN_DATE),T.STATE_ABBR); COUNT = accumarray(G,ones...

11 days ago | 0

| accepted

Answered
find ( strcmp ( many_different_elements )
"But was wondering if there's a nicer way than to write 90 times in the find line" Of course: forget about repeated STRCMP call...

12 days ago | 0

Answered
Compare two Vectors and multiply equal entries
ID = 'ABCDEF'; val = 1:6; arr = 'AABBCDDDEFFE'; [X,Y] = ismember(arr,ID); out = val(Y(X))

13 days ago | 0

| accepted

Answered
Convert a cell array into arrays
Where C is your cell array: M = vertcat(C{:,4}) or M = cell2mat(C(:,4))

13 days ago | 1

| accepted

Answered
A function that counts the number of zeros in a vector
D = [1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0]; nnz(D==0)

14 days ago | 1

Answered
Get the position of the next in row and next in column in a matrix
A reasonably simple, efficient, robust approach: A = [1,0,-2,0,0;2,8,0,1,0;0,0,3,0,-2;0,-3,2,0,0;1,2,0,0,-4] [C,R] = find(A.')...

14 days ago | 1

Answered
How can I use a floating point number with input command?
L = 10; S = sprintf('Enter the location of the force (0 - %0.2f meters): ',L); a = input(S);

14 days ago | 0

| accepted

Answered
Plotting ode 45 results
clear all % <- get rid of this. It seems that the main purpose of CLEAR ALL is to introduce bugs into beginners' code when they...

17 days ago | 0

Answered
Removing a character from a table (that's within a struct)
As far as I understand, you want to convert one column/variable of the table from cell array of character vectors to numeric. Th...

18 days ago | 1

| accepted

Answered
How to save images on a new folder created automaticaly and named after a video.
"For example : mkdir vid.Path vid.Name. This should create a new folder named after the video`s name right ? " No it won't, bec...

19 days ago | 2

| accepted

Answered
How to use a function with array output for each value in a different array?
"Ideally, I would want a matrix with each day's zenith angles on each row of the matrix." That is easy, just make sure that DEL...

20 days ago | 0

| accepted

Answered
Compare 2 strings without using ismember or strcmp
Presuming that your examples with invalid syntax are actually supposed to be string arrays: a = ["qwert34776";"dnfien/8863";"fe...

29 days ago | 0

| accepted

Answered
Reducing number of elements.
V = rand(100,1) Z = mean(reshape(V,10,10),1).'

29 days ago | 0

Answered
How can I add n columns to a matrix?
A simpler, more versatile, and much more efficient approach is to use ZEROS: R = size(X,1); C = number_of_new_columns; X = [...

29 days ago | 1

| accepted

Answered
I want to increase my cell's length by 8 times, by making each and every element copying by 8 times.
C = {'cat','dog'}; D = repelem(C,8)

29 days ago | 0

| accepted

Answered
How to use interp1 command?
Numbering your variables like that is a red-herring that makes this task more complex. MATLAB is designed to work efficiently w...

29 days ago | 0

| accepted

Load more