photo

Stephen23


自 2014 起处于活动状态

Followers: 11   Following: 0

Suspensa Vix Via Fit

统计学

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

查看徽章

Feeds

排序方式:

已回答
reshape 4-dimension array
https://www.mathworks.com/help/matlab/ref/double.permute.html https://www.mathworks.com/help/matlab/ref/double.reshape.html A ...

7 hours 前 | 0

| 已接受

已回答
Can someone explain why the top code works but the bottom one has an error that says "Index exceeds the number of array elements. Index must not exceed 1."
"Can someone explain why the top code works but the bottom one has an error that says "Index exceeds the number of array element...

1 day 前 | 0

| 已接受

已回答
MATLAB Indexing type dependence (bug?)
"what does it matter to the indexing whether it is a single or a double?" Because single precision cannot represent all of thos...

1 day 前 | 0

| 已接受

已回答
Avoid negative sign with compose() when output is zero, e.g. '-0' or '-0.0'
num = -0.04; txt = compose('%.1f', num) txt = regexprep(txt,'^-(0+(\.0+)?)$','$1')

1 day 前 | 0

| 已接受

已回答
Why do my plots overlap instead of showing up side-by-side?
Explanation: TILEDLAYOUT was written assuming one axes in each tile position. When you create a 2nd (or more) axes in a specific...

2 days 前 | 0

| 已接受

已回答
Separate data series based on parameter within the data.
A = [1,12,13,14; 1,21,23,24; 2,32,33,34; 100,42,43,44] [G,ID] = findgroups(A(:,1)); Method one: F = @(x)A(x==A(:,1),:); C = ...

3 days 前 | 0

已回答
The surface area won't round to one decimal place and I don't know how to get rid of the 'e's.
https://www.mathworks.com/help/matlab/ref/format.html Do not mix up the data stored in memory with how those data are displayed...

5 days 前 | 1

已回答
LaTeX interpreter with multiple strings or character vectors
Without even reading the XTICKLABELS documentation lets first do some basic reasoning: is a single character vector. XTICKLABEL...

6 days 前 | 0

| 已接受

已回答
Fast reorganization of cell arrays
The timings might be similar for small arrays, but try testing on larger arrays! tic % Initialize target and source arrays tg...

7 days 前 | 0

| 已接受

已回答
Left Justifying a String obtained from the formattedDisplayText() function
You would have to delete all leading space that occurs after any newline characters, e.g.: str = regexprep(str,'^[ \t]+','', 'l...

9 days 前 | 0

| 已接受

已回答
Sort array based on particular rows
format long G M = load('matlab.mat').out X = -fix(2*(0:size(M,1)-1)/11); [~,Y] = sortrows([X(:),M],'descend'); Z = M(Y,:)

9 days 前 | 0

| 已接受

已回答
Extract data using variable names
https://www.mathworks.com/matlabcentral/discussions/tips/849901-tutorial-why-variables-should-not-be-named-dynamically-eval The...

10 days 前 | 1

| 已接受

已回答
Calculations involving indexed variables and creating data tables
Lets first create some fake data (because you did not upload any sample data): T = array2table(rand(7,4),'VariableNames',{'X','...

10 days 前 | 0

| 已接受

已回答
vpa does not work with the desired amount of digits
You need to set the digits first: https://www.mathworks.com/help/symbolic/digits.html The default is 32. "returns an answer w...

10 days 前 | 3

已回答
Alligning the output using fprintf
I = [0.0039,0.0038,0.2,0.402,0.628,0.837,1.069,1.234,1.436,1.666,1.79,2.05,1.8,1.54,1.42,1.24,1.03,0.8,0.61,0.4,0.18,0,-0.19,-0....

10 days 前 | 0

| 已接受

已回答
xlsread multiple files from multiple folders
S = dir('Y:\Projects\*\*.xls'); W = 'Logic'; for k = 1:numel(S) F = fullfile(S(k).folder,S(k).name); [num,str] = xls...

11 days 前 | 0

已回答
Convert a cell containing structs into a single Struct
Avoid evil EVAL(). Constructing text that looks like code and then evaluating it should definitely be avoided. Using comma-sepa...

15 days 前 | 1

| 已接受

已回答
how to load and read sparse matrix from txt file to MATLAB ?
N = {}; C = {}; F = fopen('Ksparse.txt','rt'); while ~feof(F) N{end+1} = strtrim(fscanf(F,'%[^[]')); C{end+1} = spc...

15 days 前 | 1

已回答
vector conversion from a vector of numbers to a vector cell of chars.
Y = [0,4,6]; X = cellstr(string(Y)) X = arrayfun(@num2str,Y,'uni',0) X = compose('%u',Y(:)).' X = split(num2str(Y)).' X = n...

18 days 前 | 1

| 已接受

已回答
Matlab spdiags function not do what I expect
"Why is C so different from the previous two?" Look at your code! On this line you completely overwite B with a completely diff...

19 days 前 | 0

| 已接受

已回答
Hi everybody. I'm kind of new to MATLAb and looking to get more efficient in my coding. This feels clunky to me and I feel like I could definitely shorten it. Any ideas?
Vectorize your code: https://www.mathworks.com/help/matlab/matlab_prog/vectorization.html Engine = ["LO2/LH2";"LO2/CH4";"ST...

22 days 前 | 0

已回答
How do I print one value on one row and another on the next
Taking a wild guess: fmt = '%s %10.8f %10.8f %10.8f\r\n'; for i = 1:2:size(unit,1) fprintf(fid_1, fmt,'B',unit(i+0,1:3));...

23 days 前 | 0

| 已接受

已回答
Create multiple subtables from multiple .tsv tables
"The following code does it only for the first .tsv file. Any hint to go recursively over the 120 .tsv files? " There is nothin...

23 days 前 | 0

| 已接受

已回答
How to import multiple .mat files into the same workspace
"The problem is that the content of the most recent .mat file overwrites the previous one since the name of the arrays is always...

28 days 前 | 1

| 已接受

已回答
Run for loop 1000 times and get distribution of results
T = 1; N = 2^8; dt = 1/N; r = 1; G = 0.7; e = 0.5; R = 2; Dt = R*dt; L = N/R; M = 1000; Xem = nan(M,L); for...

1 month 前 | 0

| 已接受

已回答
define an objective function with user defined number of variables in fminunc()
"How do I define the objective function fun() such that it automatically adapts to the number of variables." fun = @(x) sum(x.^...

1 month 前 | 0

已回答
Trying to create a drop down that will open a new uifigure, nothing happens when I click confirm?
Simpler solution: get rid of dda.ItemsData. Then .Value is exactly the text that is shown in the menu. This is explained here: ...

2 months 前 | 1

已回答
how to read the data of type a*b?
str = '1*5 5*4 6 8 3 12 -5 9*0 7*-1'; vec = sscanf(str,'%f%*[ *]',[1,Inf])

2 months 前 | 0

| 已接受

已回答
Error when creating a tensor from a for loop
"Can anyone tell me what is causing this problem?" Explanation Look at the values that you are using as indices. For the 1st c...

2 months 前 | 0

| 已接受

已回答
I want to build the matrix
m = 4; n = 3; A = randi(9,n) C = [{zeros(n),eye(n)},arrayfun(@(p)A^p,1:m-1,'uni',0)]; G = cell2mat(C(1+tril(toeplitz(1:m))...

2 months 前 | 0

加载更多