Community Profile

photo

Stephen23


2014 年からアクティブ

Suspensa Vix Via Fit

統計

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

バッジを表示

Content Feed

表示方法

回答済み
What is the equivalent datetime() call to the clock() function?
Note that DATETIME is an object with properties, so (depending on your requirements) accessing its properties is a simple option...

約12時間 前 | 0

回答済み
How can I convert matrix to cell?
https://www.mathworks.com/help/matlab/ref/mat2cell.html A = reshape(1:40000,100,400)'; C = mat2cell(A,4*ones(1,100),100)

約22時間 前 | 0

| 採用済み

回答済み
How to name and save the results using the name of imported file ?
A much better approach is to store the data in e.g. a structure array: P = 'absolute or relative path to where the files are sa...

1日 前 | 1

回答済み
Question on creating dynamic matrix variables
"Or alternatively, is there a neat way to do so?" Of course there is: indexing. Either into a numeric array or into a container...

4日 前 | 0

| 採用済み

回答済み
Building an array of strings that might be empty
"What am I missing?" The differences between strings and characters. Do not mix up string arrays with character vectors (which ...

6日 前 | 0

送信済み


Maximally Distinct Color Generator
Generate maximally-distinct colors in an RGB colormap.

6日 前 | ダウンロード 33 件 |

Thumbnail

回答済み
Find a value using an index obtained from a different matrix with same dimensions
The efficient MATLAB approach: tmc = readmatrix('Total_matrix_cases.txt'); tmr = readmatrix('Total_matrix_rotation.txt'); [tm...

6日 前 | 0

回答済み
Using a menu to generate variables for larger code
For the 1st dialog box: V = str2double(answer); maxvel = V(1); dragco = V(2); width = V(3); mass = V(4); accdur = V(5);...

8日 前 | 0

| 採用済み

回答済み
3D indices for particular values in a 3D array
Use IND2SUB: X = randi(9,4,3,2) [R,C,P] = ind2sub(size(X),find(X==8))

8日 前 | 0

| 採用済み

回答済み
how assign cellarray to field Struct
"thank..but it's possible to avoid loop?" Of course (depending on the sizes and classes of APP, SIS, etc): app.Sis = struct('b...

8日 前 | 0

| 採用済み

回答済み
Generate Array of Random Values
D = sort(randi([-9,9],7,2),2) V = rand(7,13); V = V.*diff(D,1,2)+D(:,1)

10日 前 | 0

回答済み
Hi, I want to speed up my script with double loop.
X = permute(A,[3,2,1]) + permute(B,[2,3,1]) The data arrangement in memory is not optimal for that operation. Use BSXFUN for ve...

11日 前 | 1

| 採用済み

回答済み
How to replace exact char in a cell array from another reference cell array
This is difficult because 'x1' is also a substring of 'x10'. But making a few assumptions it might be possible: A = {'x1', 'x10...

11日 前 | 1

| 採用済み

回答済み
Merge two matrices taking non-Null values
A = [8,8,8,8,NaN;32,32,25,31,NaN;56,56,43,53,NaN;81,80,60,76,NaN;105,103,78,99,NaN;129,127,95,122,NaN]; B = [8,NaN,8,8,8;32,NaN...

12日 前 | 1

回答済み
Dynamically Make a Variable Name
This is MATLAB so the best solution is to use indexing, just as the MATLAB documentation shows: https://www.mathworks.com/help/...

13日 前 | 1

回答済み
How to call a function name from function names saved in an array?
prev_output = [1,0,0]; fcs = sprintf('func%s',sprintf('%d', prev_output)); Either use FEVAL: output = feval(fcs,inputs); or ...

15日 前 | 0

| 採用済み

回答済み
How to use Unicode numeric values in regexprep?
inp = 'Häagen-Dasz'; baz = @(v)char(v(1)); % only need the first decomposed character. out = arrayfun(@(c)baz(py.unicodedata.n...

19日 前 | 1

回答済み
Cutting (dividing) a matrix into a specific number of rows.
A = [11,12,13;21,22,23;31,32,33;41,42,43;51,52,53;61,62,63;71,72,73;81,82,83]; B = reshape(permute(reshape(A,[],2,3),[1,3,2]),[...

20日 前 | 2

回答済み
Why does MATLAB not finding a element from my matrix?
Testing for exact equivalence of binary floating point numbers should be avoided. Compare the values, are they actually the sam...

20日 前 | 1

| 採用済み

回答済み
Question: Structure Array Generation and Dimensions Manipulation
Simple solution: new = [newpop(:);pop(:)] However if you want to your code to be more robust, then you need to preallocate NEW...

20日 前 | 0

| 採用済み

回答済み
Printing all outputs of the function that has been solved via ode45
This questions gets asked regularly on this forum: users often imagine that there must be some easy way to get some values out o...

21日 前 | 1

| 採用済み

回答済み
Index exceeds the number of array elements error when using fsolve
Your x0 is a two-element vector, so you told FSOLVE to call the function handle with a two-element vector. But then inside the f...

21日 前 | 0

| 採用済み

回答済み
How do I plot a tent-map?
"How do I plot a tent-map?" Following the basic definition of tent map: https://en.wikipedia.org/wiki/Tent_map X = 0:0.01:1; ...

21日 前 | 1

| 採用済み

回答済み
Impossible to set VariableTypes as 'double' for complete array and readtable function
Try something simpler and let READTABLE do the work for you: T = readtable('test_log_1.csv', 'CommentStyle','#', 'VariableNamin...

22日 前 | 1

| 採用済み

回答済み
Replacing numerical values in table with string
This is MATLAB, so forget about using a loop like that. Either replace the entire column at once or use e.g.: https://www.mathw...

25日 前 | 1

回答済み
Sorting files in struct according to time in filename
You could download my FEX submission NATSORTFILES(): https://www.mathworks.com/matlabcentral/fileexchange/47434-natural-order-f...

26日 前 | 0

回答済み
How to extract data from a file, and form a column vector?
Note that copy-and-pasting blocks of code like that... is not a generalized approach to writing code. Best avoided. Rather than...

29日 前 | 1

回答済み
Generate list of frequencies evenly spaced in logarithmic plot
X = logspace(log10(0.2),log10(628),8) Y = sqrt(X); semilogx(X,Y,'-*')

29日 前 | 1

| 採用済み

回答済み
Extracting a double array from within a struct
"So in the end I will have an 18x297 array." Because there are a different number of columns in each matrix you will need to EI...

29日 前 | 0

| 採用済み

回答済み
How can I get arguments in my MATLAB batch script to use a series of files with different character strings?
S = dir('/location/*/physio/*_PULS.log'); for k = 1:numel(S) F = fullfile(S(k).folder,S(k).name); T = readtable(F); %...

29日 前 | 0

| 採用済み

さらに読み込む