Answered

How to trace the minimum and maximum lines of the image of the moirĂ© franges?

Something like this might also work - A=load('Image').Image; T=findEdges(A,'top',10); B=findEdges(A,'bottom',10); C=fin...

How to trace the minimum and maximum lines of the image of the moirĂ© franges?

Something like this might also work - A=load('Image').Image; T=findEdges(A,'top',10); B=findEdges(A,'bottom',10); C=fin...

5 months ago | 1

| accepted

Answered

Changing color in matlab

A = imread('xyz_converted.png'); [R,G,B] = imsplit(A); B=cat(3,G, 0*R,0*B); imshow(B)

Changing color in matlab

A = imread('xyz_converted.png'); [R,G,B] = imsplit(A); B=cat(3,G, 0*R,0*B); imshow(B)

5 months ago | 0

Answered

Speed up process of passing each row of large array to external function

This reduces it to one loop, which should work with parfor - x = lambdas; % 1 x 1927 element vector intt=int'; logg=nan...

Speed up process of passing each row of large array to external function

This reduces it to one loop, which should work with parfor - x = lambdas; % 1 x 1927 element vector intt=int'; logg=nan...

5 months ago | 0

| accepted

Answered

Using datastore for a matrix

If you're not going to store your data in memory, then the training samples have to be split up into separate .mat files. You co...

Using datastore for a matrix

If you're not going to store your data in memory, then the training samples have to be split up into separate .mat files. You co...

6 months ago | 1

| accepted

Answered

fmincon with handle function input

No, the objective function that you give to fmincon can contain anything, but fmincon's algorithms will assume that the input-to...

fmincon with handle function input

No, the objective function that you give to fmincon can contain anything, but fmincon's algorithms will assume that the input-to...

6 months ago | 2

Answered

Why is it necessary/useful to have a HandleCompatible attribute?

Maybe because in some cases you may want a class to have copy-by-reference semantics but you want its subclasses to have regular...

Why is it necessary/useful to have a HandleCompatible attribute?

Maybe because in some cases you may want a class to have copy-by-reference semantics but you want its subclasses to have regular...

6 months ago | 0

Answered

How to prove that a destructor must be defined for the Value classes

I think there is an argument to be made for allowing destructors to be defined by value classes, but not for memory management p...

How to prove that a destructor must be defined for the Value classes

I think there is an argument to be made for allowing destructors to be defined by value classes, but not for memory management p...

7 months ago | 2

| accepted

Answered

Indexing a struct inside a struct

If Stint is a struct array, as you say, then it should be indexed with parentheses (), not braces {}, dataA.Stint(jj) Convers...

Indexing a struct inside a struct

If Stint is a struct array, as you say, then it should be indexed with parentheses (), not braces {}, dataA.Stint(jj) Convers...

7 months ago | 0

Answered

In the framework FEX, How do I change the projection of 3d points in a different 2D plane (currently it is in XY and want to change it to YX)

Since this concerns an FEX submission, you should probably ask the question in the discussion page of that submission. However,...

In the framework FEX, How do I change the projection of 3d points in a different 2D plane (currently it is in XY and want to change it to YX)

Since this concerns an FEX submission, you should probably ask the question in the discussion page of that submission. However,...

7 months ago | 1

Answered

How to adjust plots with several subplots with different loops?

ord={x,z,w}; for i=1:3 subplot(1,3,i); h=plot(ord{i},y,'LineWidth',4); [h.Color]=deal('cyan','red','blue...

How to adjust plots with several subplots with different loops?

ord={x,z,w}; for i=1:3 subplot(1,3,i); h=plot(ord{i},y,'LineWidth',4); [h.Color]=deal('cyan','red','blue...

9 months ago | 0

Answered

Calculate multivariable equation with Matlab

You need some sort of model for the line slopes and intercepts as a function of the amperage. There are infinitely many that can...

Calculate multivariable equation with Matlab

You need some sort of model for the line slopes and intercepts as a function of the amperage. There are infinitely many that can...

10 months ago | 0

Answered

find the index number using bsxfun command

bsxfun has been deprecated since R2016b. Just use implicit expansion. A = [12 13 15 1]; B = [1 2 12 15 10 13 11 14 3 4 5 6 7 8...

find the index number using bsxfun command

bsxfun has been deprecated since R2016b. Just use implicit expansion. A = [12 13 15 1]; B = [1 2 12 15 10 13 11 14 3 4 5 6 7 8...

11 months ago | 0

Answered

How do I change only one variable in an equation and plot the response for this equation on a graph for all of the different values of this one variable?

F=1;K=1; DR = [0, 0.2, 0.4, 0.6, 0.8]; r=linspace(0,5)'; A = (F/K) ./ sqrt(((1 - (r.^2)).^2) + (4.*DR.^2.*r.^2)); plot...

How do I change only one variable in an equation and plot the response for this equation on a graph for all of the different values of this one variable?

F=1;K=1; DR = [0, 0.2, 0.4, 0.6, 0.8]; r=linspace(0,5)'; A = (F/K) ./ sqrt(((1 - (r.^2)).^2) + (4.*DR.^2.*r.^2)); plot...

11 months ago | 0

Answered

Using the surf and meshgrid command

Use fimplicit3 instead fimplicit3(@(x,y,z) y - sin(x.* cos(z)) ,[-1,1] )

Using the surf and meshgrid command

Use fimplicit3 instead fimplicit3(@(x,y,z) y - sin(x.* cos(z)) ,[-1,1] )

12 months ago | 0

Answered

Display outputs of lsqnonlin in APP designer

Use the OutputFcn option to obtain the values used to populate the iterative display. Then print those values whenever and howev...

Display outputs of lsqnonlin in APP designer

Use the OutputFcn option to obtain the values used to populate the iterative display. Then print those values whenever and howev...

12 months ago | 2

| accepted

Answered

Anyone know what is wrong with my T2* calculations?

The problem with try...catch is that if you have any coding errors in the try block, it will never get executed. Here, you are u...

Anyone know what is wrong with my T2* calculations?

The problem with try...catch is that if you have any coding errors in the try block, it will never get executed. Here, you are u...

12 months ago | 2

| accepted

Answered

insert singelton dimension for broadcasting

Inserting dimensions seems like as much a pain as reshape, but if you must do it that way, here's an approach closer to the Pyth...

insert singelton dimension for broadcasting

Inserting dimensions seems like as much a pain as reshape, but if you must do it that way, here's an approach closer to the Pyth...

12 months ago | 1

Answered

How to find the angle of a line with respect to plot window

For context, I am trying to use this angle to produce some text that has the same angle as the line There are File Exchange pos...

How to find the angle of a line with respect to plot window

For context, I am trying to use this angle to produce some text that has the same angle as the line There are File Exchange pos...

12 months ago | 1

Answered

Is there an option to overwrite the old release when installing a new one?

No, there is not. You should always manually uninstall any versions you don't want. It is probably a good thing that they make y...

Is there an option to overwrite the old release when installing a new one?

No, there is not. You should always manually uninstall any versions you don't want. It is probably a good thing that they make y...

12 months ago | 2

Answered

insert singelton dimension for broadcasting

You could also create your own specialized function that does it - [M,N,P,K]=deal(2,3,4,5); A=rand(M,N,P); B=rand(M,N,K); ...

insert singelton dimension for broadcasting

You could also create your own specialized function that does it - [M,N,P,K]=deal(2,3,4,5); A=rand(M,N,P); B=rand(M,N,K); ...

12 months ago | 1

Answered

insert singelton dimension for broadcasting

You didn't complete your description of why reshape() is "a bit annoying". If you're going to be doing the same operation repea...

insert singelton dimension for broadcasting

You didn't complete your description of why reshape() is "a bit annoying". If you're going to be doing the same operation repea...

12 months ago | 0

Question

Behavior with unspecified output arguments

I am a bit puzzled by the behavior I see in the below example. I thought Matlab will always check that a function call assigns a...

1 year ago | 1 answer | 1

Answered

Replacing old version graphshortestpath with new shortestpath function

I tried replacing graphshortestpath() with shortestpath() and matlab still says the function is undefined. A strange thing to ...

Replacing old version graphshortestpath with new shortestpath function

I tried replacing graphshortestpath() with shortestpath() and matlab still says the function is undefined. A strange thing to ...

1 year ago | 0

Answered

How can I implement this equation in matlab?

All of the summations can be pre-computed using matrix multiplication, e.g. - The results of the...

How can I implement this equation in matlab?

All of the summations can be pre-computed using matrix multiplication, e.g. - The results of the...

1 year ago | 0

| accepted

Answered

Hi! How to fix plane position as a 0 degree angle for Phi azimuth angle or how Matlab understand where Phi angle should be drawn?

A = 3.67 * sin(Phi0) * cos(Theta0); B = 3.67 * sin(Phi0) * sin(Theta0); C = 3.67 * cos(Phi0);

Hi! How to fix plane position as a 0 degree angle for Phi azimuth angle or how Matlab understand where Phi angle should be drawn?

A = 3.67 * sin(Phi0) * cos(Theta0); B = 3.67 * sin(Phi0) * sin(Theta0); C = 3.67 * cos(Phi0);

1 year ago | 0

| accepted

Answered

How would this be solved

Remember that the vector derivative of a parametric curve is tangent to the curve - syms r(theta) r(theta)=[2+3*cos(2*theta)...

How would this be solved

Remember that the vector derivative of a parametric curve is tangent to the curve - syms r(theta) r(theta)=[2+3*cos(2*theta)...

1 year ago | 0

Answered

Unable to perform assignment because the size of the left side is 1 by 1 and the size of the right side is 1 by 2

You cannot do this - x=[1,2,3], x(1)=[5,6] %left side 1x1. right side 1x2

Unable to perform assignment because the size of the left side is 1 by 1 and the size of the right side is 1 by 2

You cannot do this - x=[1,2,3], x(1)=[5,6] %left side 1x1. right side 1x2

1 year ago | 0

| accepted

Answered

mask a matrix based on values in two arrays

A=accumarray([u,v],1,[100,100]); k=ones(2*padu,2*padv); mask=conv2(A,k,'same');

mask a matrix based on values in two arrays

A=accumarray([u,v],1,[100,100]); k=ones(2*padu,2*padv); mask=conv2(A,k,'same');

1 year ago | 0

Answered

how can i change the value of a variable with a slider in matlab designer?

Here is a doc page talking about the general process of writing component callbacks in appdesigner. In this particular section, ...

how can i change the value of a variable with a slider in matlab designer?

Here is a doc page talking about the general process of writing component callbacks in appdesigner. In this particular section, ...

1 year ago | 0