Community Profile

# Stephen23

Aktiv seit 2014

Suspensa Vix Via Fit

#### Statistics

All

Abzeichen anzeigen

#### Content Feed

Anzeigen nach

Gesendet

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

ein Tag vor | 9 Downloads |

Gesendet

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

ein Tag vor | 3 Downloads |

Beantwortet
Summing Associated Values without Loop
A = [1,2;5,7;1,-1;3,5;5,2;1,7] [U,~,X] = unique(A(:,1),'stable'); V = accumarray(X,A(:,2)); M = [U,V] Or another approach: ...

ein Tag vor | 0

| akzeptiert

Beantwortet
Automatically load a struct from a struct with a variable name
"The path to the sub-struct should be generated automatically" Assuming that the MAT file contains exactly one variable (your s...

ein Tag vor | 0

| akzeptiert

Beantwortet
precision problem when creating a time vector
"But this should normally not be the case." What you show is the completely normal and expected behavior of binary floating poi...

ein Tag vor | 2

Beantwortet
Num2str without conversion character but with horizontal tab
"...a text file that looks like this:" channelname_1[tab]channelname_2[tab]...channelname_n[tab][newline] units_1[tab]units_2[...

ein Tag vor | 0

Beantwortet
How to index a matrix to make it from a vector, taking some elements from the vector and put them in a new row?
A general approach: V = 43:56; N = 3; C = numel(V); M = V .* tril(triu(ones(C-N+1,C)),N-1); disp(M)

2 Tage vor | 0

Beantwortet
Run a function inside a for loop 10,000 times and record the 3 separate outputs for each trial
Assuming that each output is a scalar double: N = 1e4; S = nan(1,N); M = nan(1,N); L = nan(1,N); for k = 1:N [S(k),M(k...

2 Tage vor | 0

Beantwortet
Sorting a matrix based on another matrix
[driver_data,idx] = sortrows(driver_data,2); driver_names = driver_names(idx,:);

2 Tage vor | 0

| akzeptiert

Beantwortet
Why does my .csv file create spaces between each of my data points? It makes it to where I cannot graph precipitation against the date.
T = readtable('2022BRPREC.csv') plot(T.DATE,T.PRCP)

2 Tage vor | 0

| akzeptiert

Beantwortet
Replacing special character 'É' to 'E'
"Is there a Matlab function to replace the special characters (like 'É')" You can call Python from MATLAB, and it can do the he...

2 Tage vor | 0

Beantwortet
i want to get string array corresponding another num array
Aold = ["a","b","c"]; Bold = [4,5,6]; Bnew = [6,4,5]; [X,Y] = ismember(Bnew,Bold); Anew = Aold(Y(X))

3 Tage vor | 0

| akzeptiert

Beantwortet
fprintf command reading my input matrix by column and displays incorrectly.
fprintf(fileID,'%10d %15d\n',COORD.'); % ^^ transpose "I can't find what I'm doing wrong onlin...

5 Tage vor | 0

Beantwortet
Find a specific characters in a string
C = {'Arg', 'Asp', 'Cys', 'Glu','Lys','Tyr'}; T = 'MetArgGlyLeuAspTrpAspGlyAsn'; R = join(string(C),'|'); A = regexp(T,R,'mat...

6 Tage vor | 0

| akzeptiert

Beantwortet
I need to group certain hours of a day into day and night categories from my xlsx file in the format "yyyy-MM-dd'T'HH:mm:ss."
fnm = 'allship2018-2020_1_data_2.xlsx'; obj = detectImportOptions(fnm); obj = setvartype(obj,'BaseDateTime','datetime'); tbl ...

7 Tage vor | 0

Beantwortet
Extracting the name of my cell array to use for figure titles
"Some guidance on a function I have overlooked ..." This one: https://www.mathworks.com/help/matlab/ref/inputname.html Using E...

8 Tage vor | 0

Beantwortet
shift a block of rows to the end of a matrix
A = [0,0.2;0,0.1578;0,0.0721;0,0;0,0;0.2,0;0.3993,0;0.4,0;0.5428,0;0.6,0] N = find(all(A==0,2),1,'first'); B = circshift(A,-N,...

8 Tage vor | 0

| akzeptiert

Beantwortet
fprintf for multiple variables
a = 3; b = [2,3;1,5]; fprintf('The number: %d\nThe points: (%d,%d) (%d,%d)\n', a, b.');

8 Tage vor | 0

| akzeptiert

Beantwortet
What is the need for a nested function?
"I do not quite see the need for the 'function nma_project_511()'" There are two main ways to pass extra parameters to function...

9 Tage vor | 1

| akzeptiert

Beantwortet
How to convert excel date and time data into numerical integer matrix [year, month, day, hour, minute, second]
fnm = 'sample data.xlsx'; obj = detectImportOptions(fnm); obj = setvartype(obj,'date','datetime'); obj = setvartype(obj,'time...

9 Tage vor | 0

| akzeptiert

Beantwortet
Unrecognized variable, want to create a list of variable
The basic problem appears to be your attempt to re-define these parameters again inside every function, thus obliterating the in...

9 Tage vor | 1

| akzeptiert

Beantwortet
Avoid for loop in multi-dimensional problem
Some ideas: format compact A = cat(3,[0,-2*pi;2*pi,0],[0,-4*pi;4*pi,0]) % use CAT() A = pi*cat(3,[0,-2;2,0],[0,-4;-4,0]) % ta...

10 Tage vor | 0

| akzeptiert

Beantwortet
How do I stop random numbers from popping up when I run my code?
"Why are the 55's popping up?" Because you are storing all of the numeric data as character, which you then supply to FPRINTF a...

10 Tage vor | 1

| akzeptiert

Beantwortet
How to read files in ascending order based on the maximum value of the file from subfolders?
S = dir('**/table.txt'); for k = 1:numel(S) F = fullfile(S(k).folder, S(k).name); A = readmatrix(F); % do stuff ...

11 Tage vor | 1

| akzeptiert

Beantwortet
How to use string as plot arguments
"It just wont't allow me to use the string as shortcut." Ugh, that is a really very ugly way to code. Why not just use a much n...

12 Tage vor | 3

| akzeptiert

Beantwortet
How do i extract only prime numbers from a matrix
V = randi(1000,1,100) % fake data P = V(isprime(V)) % the prime values

12 Tage vor | 0

| akzeptiert

Beantwortet
A very fast way to sort datetime (in "ascend" mode)?
"Any way faster than this one" Interestingly, sorting seems to be slightly faster with the superfluous call to DATENUM: a = da...

13 Tage vor | 1

| akzeptiert

Beantwortet
Converting date number datetime
inp = [315552; 315555; 315558; 315561; 315564; 324333] dt = datetime(1800,1,1) + hours(inp)

13 Tage vor | 0

Beantwortet
how to separate columns from txt file
M = readmatrix('r4.4u_db.txt', 'TrimNonNumeric',true, 'Delimiter',{'\t',','})

13 Tage vor | 0

| akzeptiert

Beantwortet
Strange result from comparison
"Why does this happen?" Because of the accumulated floating point error. Lets have a look at the values involved, to a higher p...

14 Tage vor | 0

| akzeptiert