Community Profile

# Stephen23

Active since 2014

Suspensa Vix Via Fit

All

#### Content Feed

View by

Submitted

Number to Scientific Prefix
Convert a numeric value to SI-prefixed text (aka engineering / metric prefix). Bonus: binary prefixes!

Submitted

Scientific Prefix to Number
Convert SI-prefixed text (aka engineering / metric prefix) into numeric values. Bonus: binary prefixes!

Select sequence of numbers from Array
V = [1 1 1 2 2 2 3 3 3 4 4 4 1 1 1 2 2 2 3 3 3 4 4 4 1 1 1 2 2 2 3 3 3 4 4 4 1 1 1 2 2 2 3 3 3 4 4 4]; X = V(:)==1; Y = cumsum...

2 days ago | 0

Save table with cell arrays in csv
T = load('table.mat').table % !!! do NOT use "table" as a variable name !!! F = @(v)strjoin(string(v),','); T = convertvars(T,...

2 days ago | 0

| accepted

Save each iteration of a for loop to table
With MATLAB it is invariably easier to loop over indices, rather than looping over data values directly. V = [-1,-0.5,-0.1,0,0...

3 days ago | 0

How I can return output from function 'A' for using them as input for another function 'B'?
How to call function with output arguments is explained in the introductory tutorials: https://www.mathworks.com/help/matlab/ge...

3 days ago | 0

| accepted

I want to export data to txt file in Loop
P = 'absolute or relative path to where the files are saved'; S = dir(fullfile(P,'*.txt')); for k = 1:numel(S) F = fullfi...

4 days ago | 0

| accepted

i am tring to input different z values to get different B using matrix manipulation. just having trouble using for loop
Note that I replaced the INV()* with the recommended MLDIVIDE: https://www.mathworks.com/help/matlab/ref/inv.html#bu8tv8c-6 An...

4 days ago | 0

| accepted

How can i calculate the length of curve?
A very simple approach is to download John D'Errico's excellent ARCLENGTH function: https://www.mathworks.com/matlabcentral/fil...

5 days ago | 0

How to measure elapsed time in hh:mm:ss?
You can do this with SECONDS(), but then it requires two lines. Here is a simple solution on one line: tic .. dur = duration(...

5 days ago | 0

Str2double gives NaN

5 days ago | 1

| accepted

Why do I receive the error "Undefined function 'times' for input arguments of type 'matlab.graphics.chart.primitive.Line'"?
The basic problem is that you have re-used the variable name p. You think that p is some value from the start of your code, but ...

6 days ago | 0

| accepted

How to find number of bit change between binary numbers?
A = ['110'; '101'; '011'; '111'; '100'; '001'; '010'] B = sum(diff(A,1,1)~=0,2)

6 days ago | 1

| accepted

How to loop function for all timesteps in one text file
T = fileread('atomlocation.txt'); C = regexp(T,'(^\S+\s+\S+\s+\S+\s*\n)+','lineanchors','match') N = numel(C); fprintf('%d bl...

7 days ago | 0

| accepted

How to create a 3D Matrix?
"While in python this matrix is of 3*2*5," Not really, it is actually just a whole lot of nested 1D lists. In some languages th...

8 days ago | 0

This statement is not inside any function. (It follows the END that terminates the definition of the function "mixing_tank".)
The function definition needs to come after all of the other code. See: https://www.mathworks.com/help/matlab/matlab_prog/local...

9 days ago | 0

Get special variable out of every struct in workspace
"Is there any way to extract the "values" out of these 2 structs for each variable which is loaded into the workspace?" Yes, bu...

9 days ago | 1

How to load all .mat file in the current directory and save them as .wav file?
P = 'C:\Users\Desktop\BE'; S = dir(fullfile(P,'*.mat')); for k = 1:numel(S) F = fullfile(S(k).folder,S(k).name); D =...

10 days ago | 1

| accepted

How do I add rows to a table in a for loop?
"... it keeps producing the tables I want, but not in the order I want, and I don't know how to fix this." My guess (in lieu of...

10 days ago | 0

identifying entry elements in rows of logical matrix
A = [1,1,1;0,1,1;0,0,0;0,1,0] B = A .* (cumsum(A,2)==1) % replace .* with & to get a logical output

10 days ago | 3

| accepted

How to perform function whos output is a struct in a loop?
Assuming identical fieldnames, the simplest and most robust solution is to concatenate the structure after the loop: N = numel(...

10 days ago | 0

Deleting fields of a particular dimension in a structure
As I wrote in several of your earlier questions, this task would be much easier if your data were better designed: https://www....

10 days ago | 0

How can I change timestamp format?
The best solution is to fix the source. Otherwise: C = {'09.02.2022 14:41:56:999';'09.02.2022 14:41:57:1'} D = regexprep(C,{':...

10 days ago | 0

| accepted

Creating a row vector of combinations?

10 days ago | 3

Extracting names from first row of index and seeing if they are equal to indexed variable?
You can simplify this by using one loop. Lets first create some fake data: mkdir ./scan1 mkdir ./scan2 mkdir ./scan3 writema...

11 days ago | 0

| accepted

How to eliminate values after comma, in double value?
A wild guess: V = [0.2,0.2862] W = fix(V*10)/10

11 days ago | 1

| accepted

How i creat Costomer fscanf?
format long M = readmatrix('sol2.txt', 'Delimiter',{' ','∠'}, 'MultipleDelimsAsOne',true, 'TrimNonNumeric',true)

11 days ago | 1

| accepted

How to save the Data in different array using Value in 2nd column
Clearly creating lots of separate variables in the workspace would be a very bad approach: https://www.mathworks.com/matlabcent...

12 days ago | 0

Not enough input arguments (line 2)

12 days ago | 1

| accepted

Return variable from nested function
Callback functions do not return output arguments**, so your approach will not work. The MATLAB documentation explains approache...

13 days ago | 0

| accepted