Community Profile # Matt J

Last seen: Today Active since 2009

Professional Interests: medical image processing, optimization algorithms PLEASE NOTE: I do not read email sent through my author page. Please post questions about FEX submissions in their respective Comments section.

#### Statistics

All
• • • • • • • • • • • • #### Content Feed

View by

Unable to solve nonlinear equation using fsolve as the message shows No solution found
You haven't shown how the optimization was executed. fsolve appears to work fine below: opt = optimoptions('fsolve', 'FunctionT...

6 hours ago | 0

How can we find the intersection between two planes in higher dimensions (4d space and above)?
In general, intersections of two hyperplanes would be expressed algebraically by a 2xN set of linear equations Aeq*x=beq. A geom...

9 hours ago | 1

| accepted

How to find the orientation of the line of the intersection between two planes?
P1 =[177668442.453315 ,-102576923.076923, 0]; P2 =[ -102576923.076923 ,177668442.453315 ,-102576923.076923]; P3= [0, -1025769...

1 day ago | 1

| accepted

Defining and calling functions in matlab
function fx = wbl(X)

1 day ago | 0

| accepted

How do I save for loop plots to a figure directory?
One possibility: saveas(gcf, fullfile(OutputFigures, "FIG"+i) );

1 day ago | 0

| accepted

Why do I get different outputs for fsolve when I use different initial point?
Why do I get different outputs for fsolve when I use different initial point? Because you have local solutions. You need to cho...

2 days ago | 0

| accepted

Fminsearch for fitting models (unconstrained nonlinear minimization of rmse)
rmse= sqrt(sum((ydata-(c1./(1+exp(-a1-b1.*xdata))+c2./(1+exp(-a2-b2.*xdata))+d).^2))./numel(xdata));

2 days ago | 1

| accepted

How can I efficiently use an array of patterns to create figure titles?
One possibility: regNames = ["Anterior HPC" "Posterior HPC" "Amygdala" "Enthorinal Cortex" "Pararhinal cortex"]; pats = "u" + ...

3 days ago | 1

2D matrix transformation (Brown-Conrady distortion model) fitting
You can use lsqcurvefit if you have the Optimization Toolbox.

3 days ago | 0

As you can see from the plot, the root lies quite close to solution, so fzero succeeded. If this violates your expectations, it ...

4 days ago | 0

Question

Why is it forbidden to call a superclass method from a subclass function of a different a name?
I tried the thing in the screenshot below, i.e, to call the super-class method getThis() within the sub-class method someFunc()....

4 days ago | 0 answers | 0

### 0

How to find the line of intersection between the following two planes and plot the intersected line on the same two planes?
You can get the line of intersection in Dual Plucker Matrix form as follows: A=null([[P11;P21;P31],ones(3,1)]); %plane 1 B=...

4 days ago | 0

| accepted

Length of lower bounds is < length(x); filling in missing lower bounds with -Inf. Problem is unbounded
A=readtable('4times6249datacsv'); A=table2array(A); f=sum(A,2); Aeq =ones(1,4); beq = 1; lb = zeros(4,1) ; a = linpro...

4 days ago | 0

Maximization problem in MATLAB Optimisation Toolbox
Will it work same here? Yes. Example: fun=@(x) -x^2; %maximize this xmax=fmincon( @(x) -fun(x) , 1) It worked!! But anoth...

4 days ago | 1

| accepted

Given a quadrilateral image, not necessarily a rectangle, how to find its top left point's x-y coordinate
You can use pgonCorners from https://www.mathworks.com/matlabcentral/fileexchange/74181-find-vertices-in-image-of-convex-polygo...

4 days ago | 0

How to use Matlab Functions with Vector of Structures
m = min([struct.field1])

4 days ago | 0

| accepted

Defining objective functions appropriately
It depends what environment you are formulating the problem in. fmincon and fminunc will only minimize functions, so you cannot ...

4 days ago | 0

| accepted

Matrices multiplication (a*b)
By using a loop, and the definition,

4 days ago | 0

Question

Isn't it dangerous to allow Comma-Separated-List functionality in indexed assignments?
I have a function below called renamefields() which, as the name suggests, renames a desired subset of struct array fields as de...

5 days ago | 1 answer | 0

### 1

How to get comlex root of an equation using fminbnd?
fminbnd is for minimzing over a 1D interval. It's not clear to me how you are defining 1D interval bounds for a number that does...

5 days ago | 0

Issues in the constraint functions of the Optimization Problem solving
function [c,ceq]= area(x0) M=5; % x0=[5,8]; M2=m(M,x0(1)); M3=m(M2,x0(2)); M4=m(M3,(x0(1)+x0(2))); beta1=b(M,(x0(1)))...

6 days ago | 0

collapsing rows of a cell array into a single cell
Data2=num2cell(Data,1); However, I wonder why you would want to do this. Matrices are usually faster to manipulate than cells, ...

6 days ago | 0

| accepted

Question

How many columns can the input to the JacobianMultiplyFcn have?
I am using the JacobianMultiplyFcn option of lsqnonlin. The documentation says that JacobianMultiplyFcn is to be a handle to a f...

6 days ago | 1 answer | 0

### 1

fsolve with two variables in a loop
fun=@(z)[fx(z(1),T(j));fy(z(2),T(j))];

7 days ago | 0

| accepted

w=(hr'*Theta*G +hd')'; w=sqrt(P)*w/norm(w);

8 days ago | 0

| accepted

Split one table into multiple tables based on multiple variables without reordering.
T=readtable('Data - 2023-01-26_question'); G=findgroups(T(:,1:2)); I=(1:numel(G))'; splitTables = splitapply(@(i){T(i,:)}...

8 days ago | 0

| accepted

Upper bound curve that passes through the extreme (highest) points
load D_by_t_u; load surge_height_1m; final_mat = []; for i = 1:length(surhe_height_1m) if surhe_height_1m(i) > 0.02 ...

8 days ago | 0

| accepted

How do I multiply the numbers in a 2D array using a for loop, must be a for loop as part of the course requirements
One way: A3=nan(size(B)); for i=1:size(B,2) A3(:,i)=sind(B(:,i)).^2; end

8 days ago | 0

| accepted