Community Profile

photo

Stephen23


Actif depuis 2014

Suspensa Vix Via Fit

Statistiques

All
  • Most Accepted 2022
  • Most Accepted 2021
  • Personal Best Downloads Level 5
  • Editor's Pick
  • Grand Master
  • First Review
  • 5-Star Galaxy Level 5
  • GitHub Submissions Level 3
  • First Submission
  • 36 Month Streak
  • Thankful Level 5
  • Revival Level 2

Afficher les badges

Content Feed

Afficher par

A répondu
How to process excel data with Chinese dates
"How to process excel data with Chinese dates" It is a CSV file (i.e. text), not a proprietary Excel file. fnm = '日期.csv'; ty...

1 jour il y a | 0

A répondu
Return largest number of decimal places in a vector of numbers
x = [0.123456789,0.1,0.12,0.123]; n = strlength(compose("%.15g",rem(abs(x),1)))-2

3 jours il y a | 1

A répondu
Mix two different size arrays
A = rand(1,3) B = rand(1,7) N = min(numel(A),numel(B)); C = [reshape([A(1:N);B(1:N)],1,[]),A(N+1:end),B(N+1:end)]

4 jours il y a | 0

| A accepté

A répondu
Split increasing vector into n unqueal parts based on multiples of n
S = load('Denc.mat'); D = S.Denc B = 0:2300:2300+max(D) X = discretize(D,B); C = accumarray(X,D,[],@(a){a})

5 jours il y a | 0

| A accepté

A répondu
How to take a value between two values
d = [11,15,21]; X = [10.2,13.5,20,22.4]; Y = [1.6,1.8,2,Inf]; Z = interp1(X,Y,d, 'previous')

8 jours il y a | 0

A répondu
How to change the default color order for all figures?
M = rand(5,7); plot(M) newcolors = [0.83,0.14,0.14; 1,0.54,0; 0.47,0.25,0.8; 0.25,0.8,0.54]; set(groot, "defaultaxescolororde...

8 jours il y a | 1

| A accepté

A répondu
how to assign rank to each row?
A = [1,4;1,4;4,1;4,1;2,2;2,3;2,3;3,2;3,3] B = cumsum([1;any(diff(A,1,1),2)])

9 jours il y a | 0

| A accepté

A répondu
Which character conversion notation do I have to use?
T = readtable('ct4004355_si_003.txt', 'Delimiter','\t', 'TextType','string')

9 jours il y a | 0

| A accepté

A répondu
Keep matrix structure after indexing
out = nan(size(temp)); out(A) = temp(A); Or out = temp; out(~A) = NaN;

10 jours il y a | 1

| A accepté

A répondu
Error replacing content of timetable with cell array
Note that storing lots of scalar string arrays inside a cell array is inefficient and misses out on the benefits of using string...

10 jours il y a | 0

| A accepté

A répondu
Defining boundaries of a curve
S = load('HistogramData.mat') P = 8e-4; % prominence D1 = diff([false;S.Dat1(:,2)>P;false]); D2 = diff([false;S.Dat2(:,2)>P;f...

10 jours il y a | 0

| A accepté

A répondu
BSXFUN Non-singleton dimensions of the two input arrays must match each other
"That should be multiplied by the first row of SV:" I am guessing that you want to repeat SV so that it has as many rows as NED...

10 jours il y a | 1

| A accepté

A répondu
Loading file and storing variable name as double in .mlx file
To write robust code you should always LOAD into an output variable. Doing so also makes your task easier: C = struct2cell(load...

11 jours il y a | 0

| A accepté

A répondu
Transform double to char with one or two decimal places
You could use another format, e.g.: fprintf('%.3g\n',[3.15,3.7])

11 jours il y a | 1

A répondu
Argument validation for cell arrays?
"that the argument must be a cell array of three-vectors." You can easily write your own argument validation function: https:/...

14 jours il y a | 1

| A accepté

A répondu
extract all rows of a matrix except 'r' (vector) rows
The most efficient approach: matrix = [54; 55; 56; 57; 58; 59; 60; 61; 62; 63; 64; 65]; r = [1; 2; 3; 4; 9]; matrix_out = mat...

15 jours il y a | 0

| A accepté

A répondu
Averaging a curve with itself
S = load('test.mat'); Xraw = S.cx; Yraw = S.c; [Xmin,Imin] = min(Xraw); [Xmax,Imax] = max(Xraw); I1 = Imin:Imax; I2 = [I...

15 jours il y a | 0

A répondu
Operation with logical data. Which is better?
n = 5; a = [1,9,0,2,3]; b = a<n & a

16 jours il y a | 0

| A accepté

A répondu
Can I create cells inside cells in for loop?
Brute force naive approach: P = perms(1:9) C = {1:3,4:6,7:9}; B = true; for k = 1:numel(C) V = C{k}; [X,~] = find(...

16 jours il y a | 0

A répondu
Writing functions f(x,y)
fh1 = @(x,y) 4*(x-1).^2 + 3*(y-2).^2 + 2*(x-2).^2.*(y-3).^2; fh2 = @(v) fh1(v(1),v(2)); % function with one input sol = fminse...

18 jours il y a | 1

A répondu
I would like to merge two different column in one as datetime
% Fake data: A = ones(5,1) B = {'0:00';'0:05';'0:10';'0:15';'0:20'} % Convert to DURATION: M = str2double(split(B,':')); D ...

24 jours il y a | 0

A répondu
How to solve error "access denied" when using mkdir?
Explanation: The basic problem is that you are calling MKDIR using command syntax (not function syntax), but are expecting to p...

24 jours il y a | 0

| A accepté

A répondu
Faster indexing from Matfiles with similar names
"What I meant when I said I had 5 matfiles called m1 to m5 is that m1 - m5 were matfile-type variables obtained by calling the m...

25 jours il y a | 0

| A accepté

A répondu
Common Elements in Two 2D Arrays
A = [1,2,3,4,5,6; 3,1,2,4,5,7] B = [1,1,3,5,6,7; 3,1,2,4,5,7] Method one: ALL and indexing: X = all(A==B,1); C = A(:,X) Met...

28 jours il y a | 1

A répondu
In what situations do we need to use the `empty` method? What benefits does the `empty` method provide?
"In what situations do we need to use the `empty` method?" Whenever you want to create an empty array of a certain class. Certa...

28 jours il y a | 1

A répondu
Reading file names from a certain directory into a cell array to compare it with a different cell array
"I know how to do the comparisson just not how to get the filesnames from the directory" Use DIR: https://www.mathworks.com/he...

28 jours il y a | 1

A répondu
How to identify blocks in a diagonal block matrix?
This is not very pretty, but it gets the job done. Note for simplicity it only handles square matrices and assumes square, non-o...

28 jours il y a | 1

| A accepté

A répondu
Table Multiplication error: Both tables must have the same variables
One simple solution is to use curly braces to access table content (not parentheses which return another table): SAI{:,1} .*SAI...

28 jours il y a | 1

| A accepté

A répondu
error while converting to string
"However, I want the value of m to remain 08." Numeric data classes do not store formatting information e.g. how many leading z...

29 jours il y a | 0

| A accepté

A répondu
Why is the If Statement Not Working?
This code if i 1 | 4 is exactly equivalent to writing if i 1 | 4 where the second line is calculated and the result imm...

environ un mois il y a | 0

| A accepté

Charger plus