Community Profile

photo

Stephen23


自 2014 起处于活动状态

Suspensa Vix Via Fit

Statistics

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

查看徽章

Content Feed

排序方式:

已回答
sorting data with specific
A = [5,4,3,2,1;6,7,8,9,0]; B = sortrows(A.').'

1 hour 前 | 0

| 已接受

已回答
How to properly create for loop with if statement
The simple and efficient approach: L = -180:20:180 L = mod(L,360)

2 hours 前 | 0

已回答
use unstack to reshape table with dummy variable (edited: alternative crosstab method)
Using UNSTACK is quite a neat solution because it will automatically pad different-length data to the same number of columns, ad...

13 hours 前 | 0

已回答
How can I pass a function name into another function?
The functions that you nested inside TESFUN are only visible within TESTFUN: https://www.mathworks.com/help/matlab/matlab_prog/...

3 days 前 | 0

| 已接受

已回答
How to merge new variables and append new rows at the same time (when synchronizing timetables)?
R1 = array2timetable(randi([36 40],5,2),'RowTimes',dateshift(datetime('today'),'dayofweek','Friday',-5:-1),'VariableNames',["x1"...

3 days 前 | 0

| 已接受

已回答
Undefined function 'extractfield' for input arguments of type 'struct' in MATLAB R2023a
"After upgrading from Version 2022b to 2023a today morning, it gives me an error in the exact same code which was running perfec...

5 days 前 | 0

| 已接受

已回答
Extracting datetime and adding reference time
fnm = 'GPS_P01.txt'; txt = fileread(fnm); one = regexp(txt,'(?<=REFERENCE\s*TIME\s*:\s*)[^\n]+','ignorecase','match','once'); ...

6 days 前 | 0

已回答
finding a numeric pattern in an array
V = [11,5,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,11,2,31,5,1,2,11,2,31,5,1,2,11,2,31,5,1,2,11,2,31,5,1,2,11...

6 days 前 | 0

| 已接受

已回答
COMBINE MULTIPLE ASCII FILE WITH SIMILAR COLUMN FORMAT OF (X,Y,Z) INTO SINGLE SINGLE FILE OF SAME COLUMN (X,Y,Z)
[F,P] = uigetfile('*.asc','Select the asc-files', 'MultiSelect','on'); F = cellstr(F); C = cell(size(F)); for k = 1:numel(F) ...

6 days 前 | 0

| 已接受

已回答
Select values of a matrix given a matrix of indices?
"is there any fast way to do this?" Use SUB2IND: A = rand(10,10) x = [2,3;5,7]; y = [4,6;1,2]; idx = sub2ind(size(A),x,y); ...

7 days 前 | 1

| 已接受

已回答
How to combine two tables using sorted common variable?
You could use OUTERJOIN: https://www.mathworks.com/help/matlab/ref/table.outerjoin.html a = load('data_A.mat'); a = a.data_A ...

8 days 前 | 1

| 已接受

已回答
Matlab column extraction sematics
" Is there some guide to datatypes and operations on them in Matlab that would cover this?" Of course: https://www.mathworks.co...

8 days 前 | 0

| 已接受

已回答
how to transform a table with column names into an double array without column names
"But using 'table2arrray' directly, entries of 'X' are all transformed into '0'." I doubt that. What is much more likely is tha...

8 days 前 | 0

已回答
Reading a single numerical value from regexp return
Get rid of the loop and process the entire file at once. Line-by-line just makes it more complex. You can get rid of one layer ...

8 days 前 | 1

| 已接受

已回答
Finding the indexes of multiple substrings within a larger string.
idx = regexp(c,'\d\d') % no overlaps idx = regexp(c,'\d(?=\d)') % with overlaps

8 days 前 | 0

| 已接受

已回答
I don't understand what this function is doing 'Invoke'
"but what these 0, 0, 0, 0, 1, 1, 0 is doing? also that 2 at the end?" Those are inputs to some COM object's method. The method...

9 days 前 | 0

已提交


Numeric to Ordinal-String
Convert numeric values to a string array of integers with ordinal suffixes. Fully vectorized!

10 days 前 | 3 次下载 |

Thumbnail

已回答
Why can't the index variable of a for loop be stored in a structure or other array?
"More broadly, is there some way to store index variables together?" status.loop1 = 1:10; for k = status.loop1 %do someth...

10 days 前 | 1

已提交


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

10 days 前 | 18 次下载 |

Thumbnail

已提交


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

10 days 前 | 9 次下载 |

Thumbnail

已回答
Choosing specific column within cells
Why not just use the same loop? There does not seem to be any point in using a second loop. for k = 1:numel(C) F = fullfil...

10 days 前 | 0

| 已接受

已回答
Creating new matrices with input depending on csv filename
See: https://www.mathworks.com/help/matlab/ref/fullfile.html https://www.mathworks.com/help/matlab/import_export/process-a-sequ...

11 days 前 | 0

| 已接受

已回答
How to select specific rows of data from .mat file containing multiple column vectors
F = 'name of your mat file'; S = load(F); D = structfun(@(v)v(100:499),S, 'uni',0)

11 days 前 | 0

已回答
count nan of different rows
S = load('TG_sshobscorr.mat'); D = S.sshobscorr; Try either of these: N = sum(~isnan(D),2) N = sum(isfinite(D),2)

11 days 前 | 0

已回答
How to fix error with while loop?
"I keep getting the error shown below. How can I fix this? " By doing exactly what the error message tells you: move the script...

11 days 前 | 0

已回答
when I using readtable to read .csv file all variable data get mixed, what are the reason for this and provide proper solution for this
There is no need to change the file format when you can simply specify the delimiter when importing: T = readtable('daily_cloud...

12 days 前 | 0

| 已接受

已回答
Adding Matrices into main diagonal of Matrix
"As we can see, matrix is not a 10x10 matrix with the main diagonal filled with the intended values above." After calling BLKDI...

12 days 前 | 0

| 已接受

已回答
How do I add to a structure in a for loop?
Rather than creating another variable, simply store the imported data in the same structure that you are already using. I also i...

12 days 前 | 0

| 已接受

已回答
Preallocating and filling long array with shorter arrays
The simple apparoach is to use a matrix or array, for example: N = 10; M = nan(5,N); for k = 1:N M(:,k) = rand(5,1); en...

13 days 前 | 0

| 已接受

加载更多