Answered
When does anonymous function capture variables in scope? Is it always capture by value?
1) What does an anonymous function “capture”? Only the variables it actually references in its definition, not the whole worksp...

2 months ago | 2

| accepted

Answered
When was the 'stable' option introduced in unique()?
The 'stable' option was introduced in R2012a: https://www.mathworks.com/matlabcentral/answers/44981-unique-function-in-matlab ...

3 months ago | 0

| accepted

Answered
Use string to define variable
Storing meta-data in variable names (or fieldnames) is a very bad way to design your data, which invariably forces you into writ...

3 months ago | 1

| accepted

Answered
How to make a tiled figure, in which the tiles have figures with multiple x and y axes?
You can do this by setting the axes' LAYOUT.TILE property yourself, see my explanation here: https://www.mathworks.com/matlabcen...

3 months ago | 0

| accepted

Answered
Use case for eval that double/subs does not satisfy
The suggested approach of DOUBLE works correctly, once you explicitly SUBS the value of t as well: syms x1(t) x2(t) k12 k21 k20...

3 months ago | 2

| accepted

Answered
Add column with values to table based on value in existing column (look up)
This is MATLAB so forget about Excel and loops. Use e.g. ISMEMBER or DISCRETIZE: T = readtable('Matrix.csv') H = [0,15,30,45,...

3 months ago | 0

| accepted

Answered
Pre-alocating an array, storing data in them and dynamically using them
I think the problem is that you're checking the condition t > R at a fixed position in your loop, but you don't know beforehand ...

3 months ago | 1

| accepted

Answered
How to load a .mat file from the parent directory?
Simpler and more efficient with a relative pathname using the dotdot-folder name to access the parent folder: load('../mymatfil...

3 months ago | 0

Answered
Problem with comments in XML files
The issue you're encountering is related to how XML Document Object Model (DOM) parsing handles different types of nodes within ...

3 months ago | 1

| accepted

Answered
Help with Inequalities In Switch Statement
Your SWITCH statement will not work like that. But really, you should avoid SWITCH for this task (unless you really want to writ...

3 months ago | 1

| accepted

Answered
Stop 'jsonencode' squashing cell arrays?
"Is there a way to force jsonencode to preserve the cell arrays is all cases?" No, the JSON standard does not have cell arrays....

3 months ago | 0

| accepted

Answered
Output doesn't display a value, just an empty space.
How many values fulfill your logical comparisons? Exactly one. range_x = x(x>=xmin & x<=xmin); range_d2S1 = d2S1(x>=xmin & x<=...

3 months ago | 1

| accepted

Answered
Stretching a rectangle over a date axis
"How can I fix this?" Use RULER2NUM, which converts from the ruler values (e.g. DATETIME) to numeric, correctly accounting for ...

4 months ago | 1

Answered
.mat file no longer shows variable selection GUI when loading in MATLAB R2025a
Make sure that this is selected: Settings => MATLAB => General => Confirmation Dialogs => Show Import Tool dialog for importing...

4 months ago | 0

| accepted

Answered
Can such an index weight graph be generated using matlab? If possible, what preparations need to be made? Thank you
https://www.mathworks.com/matlabcentral/discussions/tips/854391-these-pretty-chord-diagrams-were-all-made-by-matlab

4 months ago | 1

Answered
Is Matlab 2021b still in support?
"A user is asking if Matlab 2021b is still in support..." Yes. TMW never really stops supporting their products (AFAIK if you h...

4 months ago | 1

Answered
How do I add the sum of 1st 3 elements of a vector in a for loop?
a = [32,19.41,11.77,7.14,4.33,2.63]; m = 3; s = sum(cumsum(a(1:m))) or s = a(1:m)*(m:-1:1).' or s = dot(a(1:m),m:-1:1) or...

5 months ago | 0

| accepted

Answered
How to plot specific rows from table
Simple Solution: Instead of trying to plot two tables, it would be much better to plot the table content. It just requires chan...

5 months ago | 1

| accepted

Answered
Cannot set text to UIaxes because cannot set position since xaxis is made of datetime
The basic approach is to supply an x-value which is a DATETIME object: figure() X = datetime(2025,6,1:6); Y = rand(1,6); plo...

5 months ago | 1

| accepted

Answered
Merging multiple dictionaries with cell arrays
A = dictionary({"type","value"},{"temporary",1}); B = dictionary({"color"},{"blue"}); If you want to create a new merged dicti...

5 months ago | 0

| accepted

Answered
How does Matlab extract the three columns of data from the ".out" file output by Fluent? What is the code? The attachment file is the data.out
unzip data.zip T = readtable('data.out', FileType='text', Range=3, Delimiter=["(",")"," "], ... VariableNamingRule='preser...

6 months ago | 0

Answered
ODE event callback function does not update the solution vector
"The cause is the way the nargout function handles the event and callback functions." The cause is because you are testing anon...

6 months ago | 0

| accepted

Answered
How to add a title with mixed italic and normal text with Tex interpreter?
There might be better ways, but this seems to work: title("\it Italic title part 1 \rm\bf and \it Italic title part 2", 'In...

6 months ago | 1

| accepted

Answered
How to set variable names using Readtable with hierarchical categories (Excel file with merged cells / multiple header rows)
In lieu of a sample data file I created my own (attached) which looks like this (not all columns shown): If you must keep tha...

6 months ago | 2

| accepted

Answered
Is the Ordering of the Output from combinations() Documented, Repeatable, and Sensible?
1. "Is the ordering of the output rows from combinations documented?" Implicitly. The COMBINATIONS description states "These c...

6 months ago | 0

| accepted

Answered
Cell array Filtering when using readlines
Do not store lots of scalar strings in a cell array, doing so makes processing them harder: https://www.mathworks.com/help/matl...

6 months ago | 0

| accepted

Answered
Why READTABLE skips the first line ?
"Why READTABLE skips the first line ?" Possibly because all of the text are shared strings, which perhaps confuses the READTABL...

6 months ago | 0

Answered
Using CurrentPoint in UIAxes in AppDesigner with timedate x axis
Because all of the data are returned in one array any datetime values are converted into a numeric equivalent (i.e. to provide o...

6 months ago | 2

| accepted

Answered
More unexpected behavior multiplying an array with a double
"I am getting unexpected results when I muliply an array by a double" It is not unexpected, because your data are not what you ...

6 months ago | 1

Answered
How can I get unique entries and their counts and place back into the table?
"I think is due to (x) not being defined or non existing. " No, it is because you invented some syntax when defining the anonym...

6 months ago | 0

Load more