Answered
Read Images After Sorting with natsortfiles
Do NOT redefine the natsortfiles function! Do NOT save this in a file named natsortfiles! Simply following the examples in the ...

6 years ago | 0

| accepted

Answered
Extracting length information of pattern from specific string (not fixed string)
One simple dynamic regular expression can do this quite efficiently: >> fun = @(s)sprintf('[01]{%d}',bin2dec(s)); >> rgx = '01...

6 years ago | 1

| accepted

Answered
Why does my function graph look like a net? How to improve it?
"As for each value t there should be only one value for ft." Each vector contains exactly 1681 elements, so that is true. But t...

6 years ago | 0

| accepted

Answered
How to add a new field to a struct array inside a cell array
Rather than a cell array of scalar structures (difficult to work with) you should use one structure array (easier to access): A...

6 years ago | 1

Answered
how to convert cell array of struct to matrix
Rather than creating a cell array of scalar structures, you should create one single structure array: >> S(1).time = 1:10; % I ...

6 years ago | 0

Answered
Reading and renaming a variable from .mat file in appdesigner
It will be much simpler if you load into an output variable (which itself is a scalar structure): S = load(app.FileName.Value);...

6 years ago | 0

| accepted

Answered
Pick values around an index
>> V = [0, 11, 12, 13, 14, 0, 21, 22, 23, 0, 31, 32, 33, 34, 35]; >> X = logical(conv([1,1,1,1],+(V==0))); >> Z = V(X(1:numel(...

6 years ago | 1

| accepted

Answered
How to save some values from one vector to another
"I know I have to do it in a for loop but I failed." Why do you need to use a loop? The MATLAB way is to use simple logical ind...

6 years ago | 0

| accepted

Answered
Matrix indexing- How to assign variable c to second row of A
A(2,:) = c As explained here: https://www.mathworks.com/help/matlab/getting-started-with-matlab.html

6 years ago | 0

| accepted

Answered
how to find index of string using AND operator when adding conditions
>> zz = {'2','B','A';'2','C','A';'2','V','H';'2','B','Y';'3','F','A';'3','G','A';'3','B','A';'2','G','A'} zz = '2' 'B'...

6 years ago | 0

| accepted

Answered
Why Nested For Loop Is not showing me the index values from 1 to N interval ?
MATLAB does not display infinite lines in the command window scroll buffer. By default it displays the last 5000 lines, as expla...

6 years ago | 0

| accepted

Answered
How to read .txt file which have complex numbers and how to separate real and imaginary parts of the complex numbers?
1. Remove the space characters embedded in the complex numbers: opt = {'MultipleDelimsAsOne',true,'HeaderLines',1}; str = fil...

6 years ago | 1

Answered
How to print out 2 variables using disp() function
Use concatentation to join the character vectors together into one longer character vector: disp([txt,num2str(area)]) "...the ...

6 years ago | 1

| accepted

Answered
Compare data sets of different length and make them equal
>> Data_1 = [1, 8 , 10, 11, 24, 30]; >> Data_2 = [2, 4, 5, 21, 9, 7, 1, 3]; >> Data_2(1+numel(Data_1):end) = [] Data_2 = ...

6 years ago | 0

| accepted

Answered
How to add two 3-D matrices?
out = cat(3,Matrix1,Matrix2) This is called concatenation: https://www.mathworks.com/help/matlab/math/creating-and-concatenati...

6 years ago | 0

| accepted

Answered
Finding min values of third column for rows with similar values
>> M = [2.0000,0,3.1971;1.0000,0,3.1971;3.0000,0,6.4662;1.0000,0,6.4662;3.0000,0,9.6356;2.0000,0,9.6356;2.0000,1,7;1.0000,1,5;3....

6 years ago | 1

| accepted

Answered
How to save a .wav file into different path after processed?
https://www.mathworks.com/help/matlab/matlab_env/specify-file-names.html D = 'absolute or relative path to the folder where you...

6 years ago | 0

| accepted

Answered
How to concatenate cells in mat file under each other?
Your question is unclear: does the mat file contain one cell array of 255 elements, or 255 separate scalar cell arrays? If ther...

6 years ago | 0

| accepted

Answered
Error Message: Output argument "I" (and maybe others) not assigned during call to "simpsons".
Although you specified one output argument I:, nowhere in the code did you define I: function I = simpsons(f,M,a,b) ... I = ?...

6 years ago | 0

Answered
Comapring Values in one Matrix to another
The simple MATLAB way: >> A = [373,383,393,403,413,420,451,485,499]; >> B = [373,453,457,461,464]; >> C = A(A>min(B)) C = ...

6 years ago | 1

Answered
save in a new file using 'save' command
If your function is called in a loop then follow the examples here: https://www.mathworks.com/help/matlab/import_export/process...

6 years ago | 0

| accepted

Answered
unique across multiple cells or arrays
>> a = {[1,2,2],[2,3,6,3],[4,3,5,6,7]}; >> [u,x] = unique([a{:}],'first'); % or 'last' to allocate to the last cell where value...

6 years ago | 1

| accepted

Answered
Command to exit to the base workspace?
error() As Bruno Luong pointed out, this does not work inside try-catch and also prints text to the command window.

6 years ago | 1

| accepted

Answered
Location of the "end" statement of the main function in a m. file?
"before first local function" any functions defined after the main function are local functions: https://www.mathworks.com/hel...

6 years ago | 1

| accepted

Answered
How to convert a char into double?
Note that there are not only numbers in that string, it also contains 'S' characters apparently at random, e,g.: >> f(8480:8500...

6 years ago | 1

| accepted

Answered
Variables under the same name in different .mat files
Rather than loading into separate structures and creating numbered variables (which is a bad way to write code), you should simp...

6 years ago | 0

Answered
Identify first and last indicies of numbers in an array containing NaN's
Your original idea of using diff is exactly the simple and efficient solution that experienced MATLAB users would use: >> M = [...

6 years ago | 0

| accepted

Answered
How to parse text to numbers?
>> ttxt = {'No info';'1-50.00000';'3-100.000';'2-2.0000';'Free & Unlimited';'1-100.0000;1-0.0000';'1-25.000;1-50.000'} ttxt = ...

6 years ago | 1

| accepted

Answered
Separate string with tag_string
This should get you started. Adjust as required. str = 'tag_A(this is tag A, it contains tag_B(this is tag_B, it contains tag_C...

6 years ago | 0

| accepted

Answered
Hi, this function is to return the maximum value of 'n' consecutive elements but error index exceeds the number of array elements appears for a random applied vector
The main bug is that you are iterating over data values and not indices as your code requires. On this line you define the loop ...

6 years ago | 0

| accepted

Load more