Answered
How to plot a polytope in MATLAB using a given matrix ?
You can obtain the linear equalities for the polytope using vert2lcon, https://www.mathworks.com/matlabcentral/fileexchange/308...

2 years ago | 0

Answered
Does DeepNetworkDesigner support Transformer Layers?
If the transformer layer is a custom layer that you have created for yourself, you would import it to deepNetworkDesigner from t...

2 years ago | 0

Answered
Probolem when using fmincon :The solver starts from a feasible point but converges to an infeasible point
You seem to be under the impression that if the initial point x0 is feasible, then all future iterations will be feasible. There...

2 years ago | 1

Answered
An equivalent function to "imregionalmax" with higher speed
If you can count on the "peaks" to be a single pixel in size, you can just do, ispeak=A>=imdilate(A,ones(3)); %A is the image

2 years ago | 1

| accepted

Answered
Connecting points to polygon
Your code can't be run because nearestIndices is not provided. Regardless, I would recommend using polyshape to represent and ...

2 years ago | 0

| accepted

Answered
Determining the coordinates of a node between two known nodes and knowing the distances between the known nodes
Assuming the nodes form a straight line, C = A + (B-A)*d_AC/(d_AC+dCB)

2 years ago | 0

| accepted

Answered
How to use "imregionalmax" without using for loop
Perhaps as follows, AF_Nuni = permute(AF_Nuni,[2,3,1]); %Avoid this permutation by forming AF_Nuni ...

2 years ago | 1

Answered
How can I speed up this function? #vectorize
I doubt a vectorized solution would be faster than the loop, but here is one way to vectorize it. [K,J,I]=ndgrid(1:n4,1:n1,1:n3...

2 years ago | 1

| accepted

Answered
MATLAB parfor is slower than for -- any help to speed up of my loop cacluations within KDL function?
M=11 is a rather small number of iterations. If this is a realistic value, there may not be enough iterative work to make the ov...

2 years ago | 0

Answered
How to plot objective function with optimal solution
Perhaps as follows? A=[1 3;-1 2]; Aeq=[2 1]; beq=4; b=[5;-1]; f=[-1 -5]; lb=[0;0]; [x,Z]=linprog(f,A,b,Aeq,beq,lb); fpri...

2 years ago | 1

Answered
Derive function handle with a vector input argument
If you have the Deep Learning Toolbox, you can do automatic differentiation of vector-valued dlarrays, p=1:15; x0=dlarray(rand...

2 years ago | 0

Answered
how to make a region on a face of 3D geometry
Sounds like very elementary applications of patch and text.

2 years ago | 0

Discussion


3D polyshapes
Is there a reason for TMW not to invest in 3D polyshapes? Is the mathematical complexity prohibitive?

2 years ago | 2

Answered
How do I create an offset buffer around an alphaShape?
Also, for learning purposes if anyone can offer an explanation to why alphaShape has so many functions but not a buffer function...

2 years ago | 0

Answered
stacked bar chart for multiple persons doing multiple tasks
There are a few FEX offerings that make Gantt charts, e.g., https://www.mathworks.com/matlabcentral/fileexchange/74994-gantt-ch...

2 years ago | 0

Answered
plotting a circle cap
Plotting a section of a circle over a particular angular range is easy. You just have to determine the range you need. R=2; t0...

2 years ago | 0

| accepted

Answered
Accessing and changing the Y-limits of multiple figures
datasets = 4; clear ax for n = 1:datasets data = randn(1,1000*n,4); f(n) = figure; % fig handles % plot his...

2 years ago | 1

| accepted

Answered
How to control the curvature of each edge when drawing graph object?
You do not have any direct control over how the edges are drawn. You do have control over the X,Y postiions of nodes, however, s...

2 years ago | 1

Answered
Find interpolated intersection points between two curves
There are a number of FEX contributions that do this, e.g., https://www.mathworks.com/matlabcentral/fileexchange/11837-fast-and...

2 years ago | 0

| accepted

Answered
Is there a Matlab built in function to determine the domain of a function?
Perhaps you are looking for assumptions? syms x assume(x>0); f(x)=log(x); assumptions(x)

2 years ago | 1

Answered
Is it possible to concatenate sub-structures within structures into single variables?
A double nested loop could be used, e.g., for A=string(fieldnames(Struct1))' for B=string(fieldnames(Struct1.(A)))' ...

2 years ago | 0

| accepted

Answered
How do I find the interval in which a function is increasing ?
You would take the derivative and examine where the derivative is non-negative.

2 years ago | 1

Answered
Keeping only rows in a matrix that are above a threshold
For example, subTable = yourTable( yourTable{:,9}>height_F, : )

2 years ago | 1

| accepted

Answered
Can't improve a near-zero training accuracy for sequence-to-label 1D CNN over a signal datastore
As far as we can say, you've only tried a single combination of training hyperparameters. You need to explore different combinat...

2 years ago | 0

Answered
Updating Structure Input for Functions
If you had as follows, it would work for any fruit, wouldn't it? fruit.Mass = 0.15; %kg fruit.Height = 4; %m

2 years ago | 0

Answered
How do I repetitively shuffle elements in my matrix column-wise?
F=magic(5) [m,n]=size(F); [~,I]=sort(rand([m,n])); J=repmat(1:n,m,1); Fshuffle = F(sub2ind([m,n],I,J))

2 years ago | 0

| accepted

Answered
Very weird Dot indexing is not supported for variables of this type
You have only passed 3 arguments to DetailGroup when it expects 4. Therefore, it is trying to do operations in which the double ...

2 years ago | 0

Answered
The “fmincon” function did not achieve the result I wanted
clc, w0 = rand(1,5)/5; Aeq = ones(1,5); beq = 1; lb=zeros(5,1); ub=lb+1; tol=1e-14; opts=optimoptions(@fmincon,'StepTo...

2 years ago | 0

| accepted

Answered
What is the best way to add empty rows to an existing table, to pre-allocate for more data?
T = table(["One"; "Two"; "Three"], [1; 2; 3], ['the'; 'cat'; 'sat'], {{1 2 3}; {4 5 6}; {7 8 9}}) newlength=10; T(newlengt...

2 years ago | 1

| accepted

Answered
Determine in what interval a variable is
Use discretize. ElapsedTime = [0.13 0.35 0.74 1.02 1.39 1.80 2.50]; t = 0:0.01:ElapsedTime(end); phases = discretize(t, [...

2 years ago | 1

| accepted

Load more