Answered
A faster union of polyshapes
using union of polyshape, just different order WARNING: code not fully tested and NOT commented not fully optimized. But it loo...

2 years ago | 1

| accepted

Answered
How to select, or filter, the external border/boundary in a set of (x,y)-points? [Part 2]
Use the right tool: polyshape class load('borders2.mat') n = length(a); warning('off','MATLAB:polyshape:repairedBySimplify'...

2 years ago | 3

| accepted

Answered
How to solve the matrix P in the Lyapunov equation "A'P+PA=- Q" in Simulink
I don't know simulink nor lyap function but just to tell you you can solve with standard algebra, so I hope it could be incorpor...

2 years ago | 0

Answered
Why is it so fast to calculate one-dimensional cubic Spline interpolation through matlab?
"I learned that the Time complexity of one-dimensional cubic Spline interpolation is at least n ^ 2" What is n? There is two d...

2 years ago | 0

| accepted

Answered
Calculate the average of each matrix block
A = [1 2 3 4 1 2 3 4 1 2 3 4 7 6 5 4 ; 1 2 3 4 1 2 3 4 1 2 3 4 7 6 5 4 ; 1 2 3 4 1 2 3 4 1 2 3 4 7 6 5 4 ; 1 2 3 ...

2 years ago | 0

Answered
How to programmatically determine the default number of workers set in parallel preferences
Please see if this thread can help you

2 years ago | 0

Answered
Generate a pseudo-random sequence of numbers with restrictions
Try this succeed = false; while ~succeed c = repelem(25,1,4); n = sum(c); r = zeros(1,n); for i=1:n ...

2 years ago | 1

| accepted

Answered
Memory efficient alternative for meshgrid?
Compute with auto-expansion capability after reshapeing vectors in appropriate dimensions rather than meshgrid/ndgrid % [a,b,c]...

2 years ago | 1

Answered
Attempt to grow array along ambiguous dimension.
Replace the problematic line of code with handGesture(repmat(~binaryFrame,1,1,size(handGesture,3))) = 0;

2 years ago | 0

Answered
unable to install MATLAB R2023a on windows 11
MATLAB_Runtime_R2023a_Update_3_win64 is not MATLAB, it's a runtime used by program built with MATLAB compiler. It's normal tha...

2 years ago | 1

Answered
Finding Indices of Zeroes Following Non-Zero Elements in MATLAB
seq = [0,0,0,0,0,0,1,3,5,2,4,6,7,8,3,0,0,0,0,4,1,10,22,11,22,44,44,12,0,0,0,0] b = seq ~= 0; union(findstr(b, [0 1]), findstr(...

2 years ago | 0

Answered
Is there a way to start indexing with 0 in MATLAB?
One way is to define your onw class with overloading subsref and subsasg https://www.mathworks.com/help/matlab/matlab_oop/code-...

2 years ago | 0

Answered
Least squares linear regression with constraints
"This is a non-linear problem of course, but I do linearize it by taking log on both side" That's the problem. When you transfo...

2 years ago | 0

Answered
how to solve diagonal matrix of each page of a 3D vector ? pagediag?
[~,n,p] = size(A); [J,K] = ndgrid(1:n,1:p); B = accumarray([J(:) J(:) K(:)], A(:), [n,n,p]);

2 years ago | 0

Answered
Meshgrid to be used for hexagons
If you need coordinates and no connectivity graph, the code can be simplified, you can use meshgrid if you wish to MATLAB autoex...

2 years ago | 0

Answered
Meshgrid to be used for hexagons
Code from this thread. Not sure why you must use meshgrid https://www.mathworks.com/matlabcentral/answers/642930-adjacency-matr...

2 years ago | 1

Answered
What is the mathematical principle of two-dimensional cubic Spline interpolation ?
The 2D spline is tensorial of 1D splines, meaning it makes 1D is x, then 1D in y. If you do the other way around it give the sam...

2 years ago | 0

| accepted

Answered
Inverse of sorting arrangement
If A has distinct elements such as A = rand(1,10) a single line command is [B,~,J] = unique(A); Check J B(J)

2 years ago | 2

Answered
~exist(xxx) in IF condition not working
You have a FILE or FOLDER named "data" on some of your computers, not on other exists chech existing for file and folder as wel...

2 years ago | 0

Answered
May I ask if there are any good methods in MATLAB that can fit broken lines
Use my FEX BSFK xyz=readmatrix('https://www.mathworks.com/matlabcentral/answers/uploaded_files/1417239/zx.txt') xyz0 = mean(...

2 years ago | 0

Answered
For loop over permutations of 1:n with very large n
If you don't care about finding optimal solution, why not just do n = 1e15; % 1e18 has problem of coding as in my comment above...

3 years ago | 0

Answered
find rows in a matrix where all the elements (of those rows) are not NaN
An alternative ways of testing a = [ NaN NaN NaN NaN NaN NaN NaN NaN NaN...

3 years ago | 0

Answered
Inverse wavelet transform using only one wavelet transform
I guess because you feed in random data, the scale cannot by estimate correctly therefore the first level of the scale (and also...

3 years ago | 0

Answered
try...catch for memory full error in imaq toolbox ?
To my knowledge there is no simple way to detect memory issue. What you ask MATLAB, e.g., using command such as [~,sys] = memo...

3 years ago | 0

Answered
What could be a faster way to calculate first derivative of a field?
dfdt = (f(3:end)-f(1:end-2))*(1/(2*dt))

3 years ago | 0

| accepted

Answered
Merging piecewise polynomial (pp) structures
Using BSFK from this FEX https://www.mathworks.com/matlabcentral/answers/1810010-free-knot-spline-approximation-bsfk-problem?s_t...

3 years ago | 1

Answered
How do you reshape an array to preserve the order in each row of the original array?
A = magic(3) reshape(A.', [],1)

3 years ago | 0

| accepted

Answered
3 subplots with the bottom one split in 2 vertically?
Plenty of examples are given in the doc page https://www.mathworks.com/help/matlab/ref/tiledlayout.html

3 years ago | 1

Answered
Speeding up matrix operations
Instead of calling trapz, use matrix multiplication, and this probably beats anything out there in term of speed and memory A =...

3 years ago | 1

| accepted

Answered
Speeding up matrix operations
All loops are removed, but the memory requirement might be an issue. As I don't know what mean "very large N, M" I can't make a...

3 years ago | 0

Load more