Community Profile

photo

John D'Errico


Retired

4,673 2006 年以降の合計貢献数

Mainly retired from Eastman Kodak. (Of course, Kodak itself is now semi-retired. I don't think I had any influence in that.) I still write MATLAB code as I find something interesting, and I do attempt to write new tools to put on the File Exchange when I think I can make a contribution.

However, I DON'T answer direct e-mail questions, and I do NOT do homework. In general, your homework is YOUR problem, not mine. Please do NOT e-mail me with your homework problems or student projects. If I was willing to answer your questions, I would very rapidly become overwhelmed, because one question is never just one simple question.

When I'm not doing something with MATLAB, you might find me playing bridge, either in the club or online on BBO.

Professional Interests: MATLAB, numerical analysis, mathematical modeling

Avocational interests: Bridge, woodworking, woodturning

John D'Errico's バッジ

  • Master
  • Revival Level 3
  • 36 Month Streak
  • Promoter
  • Speed Demon
  • CUP Challenge Master
  • Personal Best Downloads Level 5
  • Editor's Pick
  • First Review
  • 5-Star Galaxy Level 5
  • First Submission
  • Thankful Level 4
  • Knowledgeable Level 4
  • First Answer
  • Creator

すべて表示

貢献した分野
表示方法

回答済み
Distinct sum of 3 variable which ranges between 1-255
As you recognize yourself, if you simply form the sum of three integers, you cannot then recover the original values from only t...

1日 前 | 1

回答済み
How to initialize an array such that the values satisfies an equation
Too bad, in the sense that for smaller L, say on the order of 8 or so, this is not that difficult to do exactly. (I have written...

2日 前 | 1

回答済み
Solving non linear equations sytem
I would reduce this to a 2 variable problem first. That is, use equation 1 to solve for x1. x1 = b1/cos(a1 + x2) Likewise,...

2日 前 | 1

回答済み
sparse to gridded 3-D interpolation
First, should MATLAB use all of the CPU capability? That is difficult in what you are doing, becaue it is not easily parallelize...

3日 前 | 0

回答済み
Regularization for Non-linear fitting with fitnlm.
(Please don't add answers to make a comment. Use comments for that.) But how can you do a simple regularization on the coeffici...

3日 前 | 2

回答済み
185k1*185k Matrix
Think of it like this: If all of the elements in that matrix are non-zeros, then you have 185000^2 ans = 3.4225e+10 So 3...

3日 前 | 0

回答済み
A function to find prime number
Hey, you wrote some code! Credit for that. :-) But what did you do? function isPrime(number) tf=isprime(number); if tf==tru...

3日 前 | 0

回答済み
Question about the tolerance of lsqcurvefit
This is not a problem of lsqcurvefit tolerance. Instead, see that the error makes a statement about INTEGRATION tolerances. That...

3日 前 | 0

回答済み
I am trying to integrate IMU and GPS data to find roll of ground vehicle on the same road at different velocities. But, I am getting inconsistent results and an error at higher velocities (45mph) compared to lower velocities(25mph).
The singular matrix suggests why it is you are getting garbage, as once you have that, nothing will likely make any sense. Is th...

3日 前 | 0

回答済み
Linspace with varying increment
The problem is, vendor provided software cannot work like that. You have descibed several cases of potential interest to you, fr...

4日 前 | 1

回答済み
Linear Constraint based on two variables fmincon
Why, if you already have other inequality constraints, is this a question? And how you wrote it, using A is inconsistent with yo...

4日 前 | 1

回答済み
I need to solve an equation involving squares and cubes.
You have many values for both d and p? Do you want to solve it for all combinations of d and p? Anyway, first, I would recogniz...

4日 前 | 0

回答済み
decrease calculation accuracy to speed up running time
You essentially cannot do what you want, with one small caveat. That is, you canot arbitrarily tell MATLAB to do all computation...

5日 前 | 3

回答済み
how to plot an ellipse having her equation?
First, learn how to write a function. fun = @(x,y) x.^2 / 25 + y.^2 / 9 - 1; Note the use of the .^ operators. They will be im...

5日 前 | 0

回答済み
Unable to predict data well enough
I would point out that your code shows you using the first SEVEN data points, not the first 10, despite your claim otherwise. n...

5日 前 | 0

回答済み
how can i find the intersection point between the vertical lines and the curve (xmin,ymin) ?
The red curve is a piecewise linear interpolation, not really a curve, just connect the dots by the plotting routine. The green...

5日 前 | 1

| 採用済み

回答済み
lsqcurvefit: is the output of this function unique for a given set of initial conditions (and deterministic model)?
The problem is, that is not your code. Not all of it. That is just how you call lsqcurvefit. We do not see the pandemic1Dall2 co...

6日 前 | 1

回答済み
change a logical array value based on the index of another matrix
If you want to create x on the fly, then just do this: x = A > 4; If you for some reason really want to modify an existing vec...

6日 前 | 0

| 採用済み

回答済み
What's the meaning of instrucment sound in Matlab?
Let me just answer this as if you asked for an explanation of what a sound is in the world of MATLAB. For example, if we try: l...

7日 前 | 0

回答済み
vector to upper and lower triangular matrix
What you fail to see is that while your code works for a 3x3 matrrix, it must always fail for any n other than n==3. You want t...

7日 前 | 0

| 採用済み

回答済み
double differentiation and double integration of sine wave
This is not a question about MATLAB, just understanding some basic mathematics. At least, understanding calc 101. First, you ne...

8日 前 | 0

回答済み
Diagonal/Symmetric matrix
I don't even think your code works for a 3x3 matrix. The matrix it produces is OD OD = 81 23 18....

8日 前 | 0

| 採用済み

回答済み
How do I open a pcode (.p) file created in a version older than MATLAB R2007b? My Matlab version is R2018b.
You cannot edit a .p file, if that is what you mean by open. That is true in any version. If the .p file is too old, but you s...

9日 前 | 0

回答済み
How to transfer a Matlab toolbox I have in my machine to the machine of a colleague ?
If this is a toolbox that you have purchased from Mathworks, you cannot give it to someone else. If this is a toolbox you have ...

9日 前 | 0

回答済み
For loop for matrix division
Why would you want to use any loop at all? For example, if A is an mxn matrix, and V is a vector of size mx1, then consider what...

9日 前 | 0

回答済み
Can someone explain the concept of B= null(A) in simple words?
Think of A as a vector pointing someplace in a 5 dimensional space. Got that? It points somewhere. Now, in 5 dimensions, we co...

10日 前 | 1

| 採用済み

回答済み
How to get more decimal places in my output?
In fact, it does NOT neglect that term. It is in there, just too small for you to see in only 4 decimal places. help format Yo...

11日 前 | 1

回答済み
How to remove last characters from String using mod?
It is generally a bad idea to use names for variables that are already useful function names. So here rem is one such bad idea. ...

12日 前 | 2

| 採用済み

回答済み
Random sampling of elements from an array based on a target condition in MATLAB
Are you looking for an exact match to V1? An approximate sum equal to V1? If so, then how close of a tolerance do you need? Is ...

12日 前 | 1

回答済み
how to use large numbers
Depending on what you are doing, you can use any of several tools. For example ... The symbolic toolbox: sym(17)^173 ans = 7...

13日 前 | 1

| 採用済み

Load more