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

4 years ago | 0

| accepted

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)

4 years 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')

4 years 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 years ago | 1

| accepted

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

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

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

4 years ago | 0

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

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

4 years ago | 1

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

4 years ago | 0

| accepted

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;

4 years ago | 0

| accepted

Answered
The Problem with clc; clear; close all; ?
"What is the problem with using these commands?" Nothing... when they are used from the command line whilst you are experimenti...

4 years ago | 1

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),'...

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

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

4 years 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))

4 years 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))

4 years 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)

4 years 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.')...

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

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

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

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

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

4 years ago | 0

| accepted

Answered
Convert categorical to string
V1 = categorical([1,2,3,2,2,1]) V2 = categorical([3,1,2,2,1,1]) S1 = string(V1) S2 = string(V2)

4 years ago | 1

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

4 years ago | 0

| accepted

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

4 years 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 = [...

4 years ago | 1

| accepted

Load more