photo

Matt J


Last seen: Today Actif depuis 2010

Followers: 16   Following: 0

Message

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.

Statistiques

All
MATLAB Answers

289 Questions
12 293 Réponses

File Exchange

38 Fichiers

Cody

5 Problèmes
33 Solutions

Highlights

3 Points forts

RANG
6
of 300 364

RÉPUTATION
32 022

CONTRIBUTIONS
289 Questions
12 293 Réponses

ACCEPTATION DE VOS RÉPONSES
78.55%

VOTES REÇUS
4 251

RANG
201 of 20 934

RÉPUTATION
6 720

CLASSEMENT MOYEN
4.90

CONTRIBUTIONS
38 Fichiers

TÉLÉCHARGEMENTS
124

ALL TIME TÉLÉCHARGEMENTS
55411

RANG
10 267
of 168 407

CONTRIBUTIONS
5 Problèmes
33 Solutions

SCORE
598

NOMBRE DE BADGES
7

CONTRIBUTIONS
0 Publications

CONTRIBUTIONS
0 Public Chaîne

CLASSEMENT MOYEN

CONTRIBUTIONS
3 Points forts

NOMBRE MOYEN DE LIKES
2

  • Most Accepted 2024
  • Most Accepted 2023
  • Speed Demon
  • Creator
  • Editor's Pick
  • Personal Best Downloads Level 4
  • Community Group Solver
  • Commenter
  • Promoter
  • Leader
  • Solver
  • Most Accepted 2022

Afficher les badges

Feeds

Réponse apportée
Discrepancy in sparse matrix math, when NaN's present
The response I seem to be getting from Tech Support is that this is expected behavior. NaNs are not guaranteed to propagate the ...

3 jours il y a | 0

| A accepté

Réponse apportée
Numerical Integrators With Problem-Based Optimization
but quickly realized that the class of variables used in the problem-based approach will not work with ode45 (or any root-findin...

4 jours il y a | 1

| A accepté

Question


Discrepancy in sparse matrix math, when NaN's present
I expect result1 and result2 below to be identical, but they aren't. The discrepancy must be a bug, right? I'm working in R2024b...

5 jours il y a | 1 réponse | 0

1

réponse

Réponse apportée
Create a 2D image based on what a camera would see
You could just do a surface plot of the object, set the camera position parameters of the axes, and then use exportgraphics (whi...

7 jours il y a | 0

Réponse apportée
Assigning different data types to struct arrays using comma separated list assignment. Are there better options?
I like the performance of the code, however, I find it more difficult to read than for-loops Why not just use for-loops then, i...

7 jours il y a | 0

| A accepté

Réponse apportée
I am getting the following error
There are many ways to generate that error. One of them is that you may be using 'end' as the name of a variable, e.g., end=1

9 jours il y a | 0

Réponse apportée
How to extract a specific frame from a video based on user input?
This example looks applicable to you: Read Video Frames Starting at Specific Time.

10 jours il y a | 0

Réponse apportée
Why do Nan values greatly increase the cost of sparse multiplication
I think you should report it as a bug. If you need a workaround, though, the following equivalent operation, which avoids implic...

11 jours il y a | 0

| A accepté

Réponse apportée
How can I execute a function if it exist, otherwise use a custom function?
Have the used append (i.e., not prepend) your knnsearch to the path. If a native knnsearch exists above it in the path, it will ...

14 jours il y a | 0

| A accepté

Réponse apportée
how to create a volume from the revolution of a variable area trapezoid
Here's a little bit more of a polished version of my original answer, which also generates a movie of the trapezoidal cross-sect...

15 jours il y a | 3

Réponse apportée
how to create a volume from the revolution of a variable area trapezoid
Along the lines of what @Mathieu NOE commented, I think it does make more sense to start with an elliptic cylinder and clip off ...

16 jours il y a | 3

Réponse apportée
Efficiently assign data into a struct?
You can replace all occurences of '1:end' with ':' and condense your indexing operations. This, for example, T1.var4.y = zer...

16 jours il y a | 0

Réponse apportée
How to multiply different size arrays and multiply each element by each element?
Download ndgridVecs from the File Exhange, https://www.mathworks.com/matlabcentral/fileexchange/74956-ndgridvecs?s_tid=srchtitl...

16 jours il y a | 0

Réponse apportée
Error using trainnet (line 46)
It appears that if your XTrain is in cell array form, you need to put your TTrain data in cell form as well: load('attachedData...

17 jours il y a | 1

| A accepté

Réponse apportée
Indexing a 4-D array using a logical matrix
Assuming you are trying to extract the polygon interiors, you could do, [~,~,p,q]=size(map); Map=reshape(map,[],p*q); tes...

19 jours il y a | 0

| A accepté

Réponse apportée
What is the difference between different ways to do least square
The train_100 system is underdetermined, so of course you aren't going to get a unique solution. For the 5k data, the only rea...

20 jours il y a | 1

| A accepté

Réponse apportée
How to change the ratio of sectors for a circle with 8 equal sectors
One possibility: dTheta=360/8; %sector angle t=linspace(0,dTheta)'; sector=polyshape([0,0;cosd(t),sind(t)]); circle=array...

22 jours il y a | 0

| A accepté

Réponse apportée
How to convert trajectory of the current vector to grayscale.
Maybe this is what you wanted? load("data.mat") Ia = data(:,1); Ib = data(:,2); Ic = data(:,3); %% Clarke (3 phase → αβ...

24 jours il y a | 1

| A accepté

Réponse apportée
optimization optimplot capture frame
optimplot does not plot in a figure container of the type that you can get a handle to. Prior to R2025, you could probably have...

25 jours il y a | 0

| A accepté

Réponse apportée
Preconditioning in fmincon
EDIT: You cannot pass a preconditioner on its own, nor would you want to if the true Hessian can be computed. However, using eit...

29 jours il y a | 0

Réponse apportée
How can I fit data to a piecewise function, where the breakpoint of the function is also a parameter to be optimised?
Why ? Both parabola can intersect below their respective maxima, and nonetheless the point of intersection can be the maximum y-...

environ un mois il y a | 0

Réponse apportée
How can I fit data to a piecewise function, where the breakpoint of the function is also a parameter to be optimised?
Once you've chosen the coefficients of the first parabola [a1,b1,c1], the breakpoint is determined from, d=-b1/(2*a1) Only the...

environ un mois il y a | 0

| A accepté

Réponse apportée
suprisingly complicated optimization problem
This is another suggested strategy: to find the minimum possible qmax, given L. This seems at the very least like an important f...

environ un mois il y a | 1

Réponse apportée
suprisingly complicated optimization problem
The motivation of this problem is the creation of the so called, "homogenized" 1-D grid, where consecutive distances between ele...

environ un mois il y a | 0

Réponse apportée
suprisingly complicated optimization problem
Here's another formulation, closer to your original one. It uses fmincon and is really fast (when the problem is feasible), but ...

environ un mois il y a | 1

Réponse apportée
suprisingly complicated optimization problem
My thought is that you, (1) Do not include L in your list of unknowns. Solve a series of optimization problems for fixed L=1,2,...

environ un mois il y a | 2

Réponse apportée
How to check whether a name is a locally accessible function?
One way, function tf = top_level_function(name) s=functions(str2func(name)); tf=strcmp( s.type , "scopedfunction") ...

environ un mois il y a | 0

| A accepté

Réponse apportée
how to find orthonormal vector with condition?
n=[0,null([y,z])']

environ un mois il y a | 0

Réponse apportée
Error `Index exceeds the number of array elements` while loading .mat file
You have created a variable named 'load' in this line, load = 0; % 轴承的载荷(单位:马力)(可能是0、1、2、3马力) and later also in,...

environ un mois il y a | 1

Réponse apportée
AppDesigner: Is it possible to interactively stretch/schrink plots ("Axes") in x or y direction separately (NOT zoom in/out both)?
This example looks applicable to you: Restrict Zooming to X-Dimension.

environ un mois il y a | 0

Charger plus