Answered
Newton Raphson gives answers divided by 0
Raw Newton-Raphson is a pretty terrible method, but I assume you'll tell us you have no choice... [f,M]=preanalysis(); %Symbo...

2 years ago | 0

Answered
Adding elements to matrix
A=[1 2 3 4 5 6 7 8 9 10] B=[reshape(A,2,[]); zeros(1,numel(A)/2)]; B=[0,B(:)'] %the result

2 years ago | 1

| accepted

Answered
What does MATLAB actually do when switching precisions?
I don't know Julia, but I don't believe the binary decomposition was done correctly. Below is the way to do the binary decomposi...

2 years ago | 2

| accepted

Answered
lines that meet each other
You can use, https://www.mathworks.com/matlabcentral/fileexchange/93470-intersections-of-multiple-2d-lines-or-line-segments

2 years ago | 0

Answered
How to compute integrals on the GPU using trapz function
You cannot use trapz within gpuArray.arrayfun, but I don't think you really need it. On my computer, the following takes about 3...

2 years ago | 0

| accepted

Answered
augmentedImageDatastore for image segmentation
Supply the training data in numeric form: X_training = rand([224 224 3 200]) ; %Fake Y_training = rand([224 224 1 200]) ; %Fak...

2 years ago | 1

| accepted

Answered
Interpolation to arbitrary points on a patch plot
For example, F=scatteredInterpolant(msh_1.xy, q); interpolatedValues = F({[0.68,1.87],0:0.2:1})

2 years ago | 0

Answered
When eigs uses a custom function as input, it cannot compute an eigenvalue near a specified sigma
n = 10; A = randn(n); A = A + A'; E1=eigs(A,5,'sa')'; sigma = E1(2)+1; E2=eigs(A,5,sigma)'; E3 = eigs(@(x) (A-s...

2 years ago | 0

Answered
solving quadratic roots in matlab
Hint: You should consider applying the quadratic formula.

2 years ago | 0

Answered
how to create image data store? I do not have clarity regarding the arguments in ImageDataStore as studied from the website
Matlab does not understand (and neither do we) how a single "test1.tif" is supposed to specify labels for all of your images. Th...

2 years ago | 0

Answered
Running into issue using fsolve
There are no errors in what you've shown, but it is peculiar that you have one optimization (with fsolve) nested inside another ...

2 years ago | 0

| accepted

Answered
How to ask Matlab ga to continously regenerate individuals until they all satisfy user defined constraints prior to fitness evaluation
The way to handle that is to have the fitness function skip the FE modeling and return Inf (or some large penalizing value) if t...

2 years ago | 0

| accepted

Answered
Efficiently handling extremely large matrices (N x N) in MATLAB (e.g., N = 137 million)
Could you provide examples of using sparse matrices You give us wide latitude on what the example can be be, so here is one: A...

2 years ago | 0

Answered
Fast dataset manipulation in MATLAB
The implementation that you wrote first, R = [cos(theta) -sin(theta); sin(theta) cos(theta)]; bary = R' * (y - p); is alre...

2 years ago | 1

| accepted

Answered
Expanding a cell array in table into multiple rows
Here's a scaled-down example: T=table(1,2,3,{rand(4,3)}, {rand(4,1)}); T.Properties.VariableNames(end-1:end)=["A","B"] n=...

2 years ago | 0

| accepted

Answered
Camera calibrator (picture capture)
Yes, for single camera calibration, it shouldn't matter whether the camera or the pattern (or both) are moving, as long as you d...

2 years ago | 0

Answered
User Defined Functions in MATLAB
prodby2_kweave19(6) function product = prodby2_kweave19(N) product = prod(1:2:N); % User inputs N, as the argument to the...

2 years ago | 0

| accepted

Answered
Increasing lsqcurvefit/nlinfit speed
It would definitely be faster to attach the table as an external variable to an anonymous or nested function, than to freshly lo...

2 years ago | 0

| accepted

Discussion


How to randomly permute a vector without calling numel(), length(), or size()
Given a vector v whose order we would like to randomly permute, many would perform the permutation by explicitly querying the le...

2 years ago | 7

Answered
How to interpolate one axis in a 3D data?
load dats; F=griddedInterpolant(ss); ss=F({1:139,1:48, linspace(1,9,100)});

2 years ago | 0

| accepted

Answered
Using lsqnonneg to determine if there exists a solution to a (generally) under-determined linear system, but error is too large to be convincing.
A better way to investigate the existence of a solution to Aeq*x=beq, x>=0 might be (as below) to find the minimum distance betw...

2 years ago | 0

Answered
Using lsqnonneg to determine if there exists a solution to a (generally) under-determined linear system, but error is too large to be convincing.
There is nothing that can be inferred from the resnorm alone about the quality of the solution. 10^-3 is a very good result if t...

2 years ago | 0

Answered
Creating multiple cylinders in different coordinates
Using cylindricalFit() from this FEX download https://www.mathworks.com/matlabcentral/fileexchange/87584-object-oriented-tools-...

2 years ago | 0

Answered
How many workers for fmincon with UseParallel?
Is the reason to set UseParallel to true when solving a problem with fmincon that it can potentially speed up the evaluation of ...

2 years ago | 0

| accepted

Answered
How to find the span of a matrix in matlab?
You can use this, https://www.mathworks.com/matlabcentral/fileexchange/77437-extract-linearly-independent-subset-of-matrix-colu...

2 years ago | 0

Question


Reliably determine RAM consumption of MATLAB variables
I am looking for a reliable way to determine how much RAM is devoted to Matlab variable data at a given moment. The whos() comma...

2 years ago | 0 answers | 0

0

answers

Answered
Error using trainNetwork - possible change with Matlab release?
Convert the data to cell array form. XTrain=num2cell(Xtrain,[1,2,3]); XTrain=XTrain(:); YTrain=num2cell(YTrain); YTr...

2 years ago | 0

Answered
Need to fit a curve to some data points
x = [1 2 100]; y = [55 22 0]; ylog=log(y+eps); p=polyfit(x,ylog,2); f=@(x) exp(polyval(p,x)); %The fitted function ...

2 years ago | 0

Answered
Need to fit a curve to some data points
This uses the fminspleas downloadable, x = [1 2 100]; y = [55 22 0]; flist={@(p,x)1./(x-p(1)).^p(2)}; [p,A]=fminspleas(f...

2 years ago | 0

Answered
Discretizing a column array, and performing operations on elements of another column array of the same length that lie in the same bins as the original one
G=findgroups( discretize(Z,edges) ); Fbinned = splitapply(@(z) mean(z,1) , F, G);

2 years ago | 0

Load more