Answered
Fast implementation of max-plus matrix multiplication
function C = mp_prod(A,B) m=size(A,1); n=size(B,2); AA=reshape(A,m,1,[]); BB=reshape(B.',1,n,[]); C=max(AA+BB,[],3); tic/t...

24 days ago | 2

Answered
Preallocating cells with unknown output size
If the size is not known, a good way is the to grow the preallocation array exponentially. Rather than the assigment X{i,j} =...

25 days ago | 0

| accepted

Answered
Size mismatch error on dimension 2: expected 1, but actual size is 3 (Matlab Coder)
Size of ones(SimCoreIn(k).Ns,SimCoreIn(k).Np) = 102 x 3 So (102 x 1).*(102 x 3) gives (102 x 3) right. Right but cod...

26 days ago | 0

| accepted

Answered
Why the sparse pattern of a sparse matrix changed
The mex probably creates a non-valid sparse matrix, use spok to check validity

26 days ago | 1

| accepted

Answered
continuous piecewise linear approximation of data set
see if this can help you https://www.mathworks.com/matlabcentral/fileexchange/25872-free-knot-spline-approximation

26 days ago | 0

Answered
App does not execute properly unless in debug mode [R2020b]
May be you should add drawnow so as things get refresed app.run.Enable='off' drawnow

26 days ago | 0

Answered
Calling script from a function is recommended?
Inconvenience: MATLAB coder cannot work on script inside function

27 days ago | 0

Question


Calling script from a function is recommended?
Now and then I call script from a function, the purspose is often initialize some constant values that are shared by across the ...

27 days ago | 2 answers | 0

2

answers

Answered
How to speed up this for loop containing kronecker product?
Yesterday I profile your code and the majority of time is eaten by H = K_D*K_D' - K_S*K_S'; not by Kronecker. The question is...

28 days ago | 0

Answered
svds(X,r) and svd(X,'econ') generating different singular vectors for large complex matrix X ??
The singular value (eigen) decomposition SVD/SVDS is not unique, vectors is up to scaling, (values is up to order for eigen valu...

28 days ago | 1

| accepted

Answered
How to find the first element in ascending numbers that repeat?
A = [1 2 3 4 0 1 0 1 0 1 0 1 2 3 4 0 1 0 1 0 1 1 2 3 4] b = find(A(1:end-1)==1 & diff(A)>0)

29 days ago | 0

Answered
Calculating a matrix with a specific form
There might be a better mehod, at least more geometric, than linear system solving. I understand you want to find m (3 x 1) suc...

29 days ago | 2

Answered
How to select complementary elements from a vector?
>> d(~ismember(d,I)) ans = 2 5 6 8 9 0

29 days ago | 1

Answered
Vectorization of Weighted Minkowski Distance
[n,m] = size(X); % do not use length Xi = reshape(X,[n,1,m]); Xj = reshape(X,[1,n,m]); tt = reshape(theta,[1,1,m]); Mat2 = s...

29 days ago | 0

| accepted

Answered
How to find the first number, ignore subsequent until a greater number repeats.
A = [ 0 3 0 3 0 3 0 3 0 4 0 4 0 4 0 4 0 5 0 5 0 5 0 5 0 5 0 3 0 3 0 3]: b = find(A==3); c = diff(b); b([1 find(c>c(1),1,'firs...

29 days ago | 1

| accepted

Answered
Assignment of variables by comma separated lists
Use deal >> A = struct('number', cell(1, 5)); >> A A = 1×5 struct array with fields: number >> n=1:5; >> c...

29 days ago | 0

Answered
High level question: use Matlab Compiler to integrate a function.m into C++ code
You need Compiler SDK to build shaed library Compiler alone can compile only to standalone app

30 days ago | 1

Answered
Mesh plot of the function sqrt(y-x^2)
Here is the surface in meshgrid form s = -1:0.01:1; y = 0:0.1:9; [S, Y] = meshgrid(s,y); X = S.*sqrt(Y); Z = sqrt(max(Y-X.^...

1 month ago | 0

Answered
Force constant slope in linear regression
% find intercept such that % y ~= givenslope*x + intercept % in the least squares sense intercept = mean(y - givenslope*x)

1 month ago | 0

Answered
Find random solutions of a system of inequalities
For small dimensions, you might use existing tools in FEX to enumerate the vertexes of the polytopes. If the domain is non boun...

1 month ago | 1

Answered
How do we change the maximum number of parallel cores without a visual interface?
flow.com/questions/25563906/how-can-i-change-numworkers-in-parallel-cluster-profile-when-matlab-starts

1 month ago | 1

| accepted

Answered
ranking the data in matrix and arrange them as per rank.
>> D=[1 2 3; 7 8 9; 4 5 6; 3 0 5]; E=[D sum(D')' ranks(sum(D')')] Unrecognized function or variable 'ranks'. Did you mean:...

1 month ago | 0

| accepted

Answered
How can I generate all possible combinations of a vector containing specific numbers in it?
J=nchoosek(1:8,3); [m,n]=size(J); I=repmat((1:m)',1,n); accumarray([I(:) J(:)],1)

1 month ago | 0

| accepted

Answered
3 equations 3 unknowns complex numbers
A\B

1 month ago | 0

| accepted

Answered
This error was detected while a MEX-file was running.
It simply means the MEX file is buggy.

1 month ago | 0

Answered
Why it is not possible to do array indexing directly after function that returns array?
There might be some syntax confusion that leads TMW not to do that. The issue is that the indexing and function argument both us...

1 month ago | 1

Question


What is the advantage of Help with web connection
It seems MATLAB help switch recently by default on "Web documentation" It kind of anoying where the doc is available locally. W...

1 month ago | 1 answer | 1

1

answer

Answered
Is there a reason why my stl file isn't being read correctly?
You should not use delaunayTriangulation to make connectiviy of the points. It creates a convex hull of all the points. Usualy ...

1 month ago | 0

| accepted

Answered
Partition of a set.
https://www.mathworks.com/matlabcentral/fileexchange/17818-all-permutations-of-integers-with-sum-criteria >> N=5; L=3; >> h=al...

1 month ago | 0

| accepted

Answered
Partition of a set.
https://www.mathworks.com/matlabcentral/fileexchange/24133-set-partition >> N=5; L=3; >> DispPartObj(SetPartition(N,L)) The 2...

1 month ago | 0

Load more