Community Profile

photo

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
  • Editor's Pick
  • Personal Best Downloads Level 4
  • First Review
  • 5-Star Galaxy Level 5
  • First Submission
  • Master
  • Revival Level 4
  • 36 Month Streak
  • Thankful Level 4
  • Knowledgeable Level 4
  • First Answer

View badges

Content Feed

View by

Answered
calling seperate members of a vector function
There's no way to do that. You could do it if the components are held in struct form, e .g., F=@(x,y) struct('a',x-y,'b', y^2);...

9 hours ago | 0

Answered
Matlab does not find new method in class folder without "clear classes"
I don't know if it's intended or not, but my experience is that it only happens when your class is in a @-directory. If you put ...

1 day ago | 0

Answered
Finding consecutive zeros in an array. Not able to solve using diff command
Using, https://www.mathworks.com/matlabcentral/fileexchange/78008-tools-for-processing-consecutive-repetitions-in-vectors [~,~...

1 day ago | 0

Answered
Solve equation with multiple values for V
Because there is no analytical solution. Try vpasolve() or fzero() instead.

1 day ago | 0

Answered
Help. Plot graph calculation
You mean, how to plot the triangle? You can do, x=linspace(0,3,1000); y=(1-abs(x-1)); y=y.*(y>=0); plot(x,y)

2 days ago | 0

Answered
Intensity Profile of a specific line
You could just use improfile() https://www.mathworks.com/help/images/ref/improfile.html

2 days ago | 0

Answered
Multiple plots on the same graph
I think the line where you plot is supposed to look like, semilogx(tc,PDF); but the code you've posted contains no variable c...

2 days ago | 0

Answered
How to create a custom Matrix following a set of parameters
n=5; A=-diff(eye(n+2),2,1); A(:,1)=[]

2 days ago | 0

Answered
How to create a custom Matrix following a set of parameters
n=5; c=[2,-1,zeros(1,n-2)]; r=[c,0]; A=toeplitz(c,r)

2 days ago | 0

| accepted

Answered
How to covert a 1D vector to 2D matrix with overlapping effectively?
X=randi(30, 1,14); segment_size = 4; overlap_rate = 0.5; d=segment_size*overlap_rate; idx=(1:segment_size)'+ ( 0:d:(num...

2 days ago | 0

| accepted

Answered
Plot elements of specific size
You could probably use a listener to increase the MarkerSize etc as a response to zooming in or out. The code below is an imple...

2 days ago | 1

Answered
Plot elements of specific size
First, I don't care about interactive zooming. I'd like to save a pdf. If the zooming is happening only after the pdf conversio...

2 days ago | 0

| accepted

Answered
how to write a function which converts graphs from linear scale to logarithmic scale and plot them both?
To convert the scale of an existing graph from linear to log, you can do, set(gca,'YScale','log') set(gca,'XScale','log')

3 days ago | 0

| accepted

Answered
Cropping the same roipoly for multiple images
I don't understand what you mean by "cropping" an image to a non-rectangular region. An image, cropped or otherwise, is an inher...

3 days ago | 0

| accepted

Answered
Calculating value of function in point
f=@(x)2*x+2.^x; test = evaluate(f,0,6,7) function matrix = evaluate(f,x,y,n) a = linspace(x,y,n); b = f(a); matrix = [a;b...

3 days ago | 0

Answered
Failure in initial objective function evaluation. FSOLVE cannot continue.
Is there supposed to be a '+' after teta1s? fval(2,1)=beta1c+teta1s+((2.66*mumr...

3 days ago | 0

| accepted

Answered
2D matrix multiply with 3D array
[m,n,p]=size(B); Br=reshape(B,[],p); Br=Br(:,1:200); %might not be necessary U1=Br*u; V1=Br*v; c=reshape( sum(U1.*V...

3 days ago | 0

| accepted

Answered
using eig to find the eigenvalues and eigenvectors of a large matrix on GPU
It might be a question of your hardware. On the GTX 1050 in R2020b, I see only about a 10% speed-up in double precision and abou...

3 days ago | 0

| accepted

Answered
A function does not work with an array as an input argument
args={'ArrayValued',1}; MyFun = @(a, x) ( integral(@(k) k .* (1 ./ ( 1 + (a*k - x).^2 )), -1, 1,args{:}) ./ ... integral(@(k...

4 days ago | 1

| accepted

Answered
Rounding errors when using quadprog
There's nothing wrong with post-rounding, however setting lb(i)=ub(i)=0 for the appropriate variables should force them to an ex...

4 days ago | 0

Answered
Connect the optimizer function to data extracted from another software
You've written a fitness function f=@(~) e_and_r_vals(md_e,E_best_vals_from_md_r) which takes no input arguments. The fitness ...

4 days ago | 0

| accepted

Answered
Is there an alternative to eval in a struct?
Your data organization seems like it should be reconsidered. In a struct, it doesn't make sense if different fields have essenti...

4 days ago | 0

| accepted

Answered
Expressing polynomial including a indefinite parameter
Possibly you mean that you want a coefficient vector as the output, rather than a polynomial in functional form. syms a x P ...

5 days ago | 0

Answered
Expressing polynomial including a indefinite parameter
One way. p = @(x,a) polyval([a,-4,2-a],x); Usage: x=1; a=2; p(x,a)

5 days ago | 1

| accepted

Answered
Combining 3 2D graphs into a 3D figure
Something like the following, perhaps? x=linspace(0,5); z1=x.*exp(-x); z2=3*x.*exp(-4*x); Hax=axes; area(x,z1,'Parent',up...

5 days ago | 0

| accepted

Answered
How can I minimize absolue value in a power optimprob?
The objective is to minimize the integral of Pgrid abs value... while the control variables are Pbatt and Pev; Ppv and Pload If...

5 days ago | 0

| accepted

Answered
Finding out what initial guesses the curve fitting toolbox made for curve fit
I don't think there's anyway to dig out the initial guess generated inside fit(), but why not just specify your own random start...

5 days ago | 0

| accepted

Load more