Answered

A compact way to find elements of an array which are greater, equal, or less than the elements of a second array

To check all the elements against each other — a1 = [0 4 7 8 1 2 3]'; a2 = [4 4 6 9 9 1 1]'; Check = sign(a1 - a2.') ...

A compact way to find elements of an array which are greater, equal, or less than the elements of a second array

To check all the elements against each other — a1 = [0 4 7 8 1 2 3]'; a2 = [4 4 6 9 9 1 1]'; Check = sign(a1 - a2.') ...

8 days ago | 1

Answered

Generate new samples from available data

This seems to be an interpolation problem, such that the original data are created by the original values, and the desire is the...

Generate new samples from available data

This seems to be an interpolation problem, such that the original data are created by the original values, and the desire is the...

8 days ago | 0

| accepted

Answered

Error "Cannot Create Output File" When Trying to Save Figure

I don’t often use print however it appears that the first argument needs to be the file name to print to. The argument order is...

Error "Cannot Create Output File" When Trying to Save Figure

I don’t often use print however it appears that the first argument needs to be the file name to print to. The argument order is...

9 days ago | 0

Answered

How to call a function with multi variable in real coded GA in function handle and how to define upper and lower bound of that variable in matlab?

If ‘Torque’ is the fitness function, it should be coded as: function T = Torque(p) % % % MAPPING: a = p(1), b = p(2), c = ...

How to call a function with multi variable in real coded GA in function handle and how to define upper and lower bound of that variable in matlab?

If ‘Torque’ is the fitness function, it should be coded as: function T = Torque(p) % % % MAPPING: a = p(1), b = p(2), c = ...

9 days ago | 0

| accepted

Answered

the for loop is only giving me the last value

There are likely a lot of zeros in the vectors because of the way ‘i’ is defined. The loop is likely not necessary anyway. ...

the for loop is only giving me the last value

There are likely a lot of zeros in the vectors because of the way ‘i’ is defined. The loop is likely not necessary anyway. ...

10 days ago | 0

| accepted

Answered

How to fit data to a function form

Yes! The mldivide,\ funciton will do this. x = randn(10,1); y = randn(10,1); z = randn(10,1); w = randn(10,1); DM = ...

How to fit data to a function form

Yes! The mldivide,\ funciton will do this. x = randn(10,1); y = randn(10,1); z = randn(10,1); w = randn(10,1); DM = ...

10 days ago | 1

| accepted

Answered

Is it possible to rectify the figure such that the zig-zag effect doesn't occur?

Using one of the sort functions to sort on the independent variable could work. Remember to sort both variables by the same sor...

Is it possible to rectify the figure such that the zig-zag effect doesn't occur?

Using one of the sort functions to sort on the independent variable could work. Remember to sort both variables by the same sor...

10 days ago | 0

| accepted

Answered

Transfer Functions and Pole Zero forms

The Control System Toolbox tf and zpk functions could be helpful.

Transfer Functions and Pole Zero forms

The Control System Toolbox tf and zpk functions could be helpful.

10 days ago | 0

Answered

How do I crop a matrix in MATLAB based on contents of one column?

I am not certain what the matrix is, or whether there are other missing entries in the matrix. If only the 5th column has missi...

How do I crop a matrix in MATLAB based on contents of one column?

I am not certain what the matrix is, or whether there are other missing entries in the matrix. If only the 5th column has missi...

10 days ago | 0

| accepted

Answered

how to plot graph for SIR epidemic model

I beleive ‘sir’ is supposed to be a system of ordinary differential equations. If so, this will get you started — tspan...

how to plot graph for SIR epidemic model

I beleive ‘sir’ is supposed to be a system of ordinary differential equations. If so, this will get you started — tspan...

10 days ago | 0

Answered

how to fit ylabel for the plots?

One possibility — left_offset = 0.01; set(ylh, 'Rotation',0, 'Position',ylp+[left_offset 0],'VerticalAlignment','middle', 'Ho...

how to fit ylabel for the plots?

One possibility — left_offset = 0.01; set(ylh, 'Rotation',0, 'Position',ylp+[left_offset 0],'VerticalAlignment','middle', 'Ho...

10 days ago | 0

Answered

extrapolate data to cross x axis

There are 19 variables in that .mat file. I have no idea which ones are to be extrapolated, so I took a wild guess on two of th...

extrapolate data to cross x axis

There are 19 variables in that .mat file. I have no idea which ones are to be extrapolated, so I took a wild guess on two of th...

10 days ago | 0

| accepted

Answered

finding matrix base on linear equation

I’m not certain what the desired result is here. Try this — x = linspace(-10, 10, 5); y = -0.15*x-21.3; X = [x(:), ones...

finding matrix base on linear equation

I’m not certain what the desired result is here. Try this — x = linspace(-10, 10, 5); y = -0.15*x-21.3; X = [x(:), ones...

10 days ago | 0

Answered

Can I eliminate roundoff error caused due to floating point arithmetic limit in MATLAB?

Floating-point approximation error is simply inherent in binary representations of floating-point numbers. The best way to deal...

Can I eliminate roundoff error caused due to floating point arithmetic limit in MATLAB?

Floating-point approximation error is simply inherent in binary representations of floating-point numbers. The best way to deal...

11 days ago | 0

Answered

What can I use instead of 'lsqcurvefit'

The ga function in the Global Optimization Toolbox does not use gradient descent and is therefore more resistant to getting hung...

What can I use instead of 'lsqcurvefit'

The ga function in the Global Optimization Toolbox does not use gradient descent and is therefore more resistant to getting hung...

11 days ago | 0

Answered

Trying to find an x value from a certain y value on my graph

I will re-post my original Answer because I believe it addresses the problem (although without the data, it is difficult to dete...

Trying to find an x value from a certain y value on my graph

I will re-post my original Answer because I believe it addresses the problem (although without the data, it is difficult to dete...

11 days ago | 0

Answered

Laplace transform not getting Value

I do not see any specific problems. syms x(t) Xs s eqn = diff(x,t,2)+2*diff(x,t)+26*x(t) == 10*cos(t)*(heaviside(t-pi)); ...

Laplace transform not getting Value

I do not see any specific problems. syms x(t) Xs s eqn = diff(x,t,2)+2*diff(x,t)+26*x(t) == 10*cos(t)*(heaviside(t-pi)); ...

12 days ago | 0

| accepted

Answered

For machine learning classification between two samples, how can I focus on certain frequency components as the separating feature?

There may be many approaches to this. I actually did something similar using linear discriminant analysis (the Statistics and M...

For machine learning classification between two samples, how can I focus on certain frequency components as the separating feature?

There may be many approaches to this. I actually did something similar using linear discriminant analysis (the Statistics and M...

12 days ago | 0

Answered

How can i create a discrete system with defined delays zeros and pole?

If you are starting with the pole and zero locations, you can get the transfer function representation easily by using the zpk f...

How can i create a discrete system with defined delays zeros and pole?

If you are starting with the pole and zero locations, you can get the transfer function representation easily by using the zpk f...

12 days ago | 0

| accepted

Answered

Plot 3rd differential equation

The documentation section on dsolve and Solve Differential Equation describes it better than I can! (It will be necessary to ...

Plot 3rd differential equation

The documentation section on dsolve and Solve Differential Equation describes it better than I can! (It will be necessary to ...

12 days ago | 0

Answered

How to draw line between point and plotted line?

The two plots are different, so using the provided data (and the same Wikipedia article Distance from a point to a line) provide...

How to draw line between point and plotted line?

The two plots are different, so using the provided data (and the same Wikipedia article Distance from a point to a line) provide...

13 days ago | 1

| accepted

Answered

In Scatter plot, make the largest data on the top

Since the data are being plotted with scatter3, experiment with the view function to rotate the 3D figure to display it as desir...

In Scatter plot, make the largest data on the top

Since the data are being plotted with scatter3, experiment with the view function to rotate the 3D figure to display it as desir...

13 days ago | 0

Answered

Plotting bode diagram with a transfer function without values

No. How would you plot it without assigning values to any of the varaibles? (It would be possible to symblically derive some...

Plotting bode diagram with a transfer function without values

No. How would you plot it without assigning values to any of the varaibles? (It would be possible to symblically derive some...

13 days ago | 0

| accepted

Answered

Control systems failing to plot

The only thing I can think of is to try these: restoredefaultpath % savepath % <— MAY NOT BE NECESSARY rehas...

Control systems failing to plot

The only thing I can think of is to try these: restoredefaultpath % savepath % <— MAY NOT BE NECESSARY rehas...

14 days ago | 0

Answered

How can I define a symbolic function with vector arguments?

A vector has only one dimension (that I am aware of), so I assume ‘x’ needs to be a (3x1) vector. syms x ...

How can I define a symbolic function with vector arguments?

A vector has only one dimension (that I am aware of), so I assume ‘x’ needs to be a (3x1) vector. syms x ...

15 days ago | 0

Answered

Solve function has no numerical answer

Try this — lambda0=1.3e-6; L=1500e-6; syms x real A=6.2*10^(-22); B=6*10^(-18); C=lambda0/(2*L); eq=x==((C-A*x)/B)^1.2...

Solve function has no numerical answer

Try this — lambda0=1.3e-6; L=1500e-6; syms x real A=6.2*10^(-22); B=6*10^(-18); C=lambda0/(2*L); eq=x==((C-A*x)/B)^1.2...

15 days ago | 0

| accepted

Answered

estimate transfer function from power spectrum density

I would not use the PSD for this, since the Fourier transform (fft or pspectrum) are better. If the System Identification Too...

estimate transfer function from power spectrum density

I would not use the PSD for this, since the Fourier transform (fft or pspectrum) are better. If the System Identification Too...

16 days ago | 0

Answered

how to get tf answer for this problem?

Almost. Use the zpk function to do the format transformation. a=[40]; b=[0.05 1]; c=[1]; d=[0.5 1]; e=[0.8]; f=[1 1...

how to get tf answer for this problem?

Almost. Use the zpk function to do the format transformation. a=[40]; b=[0.05 1]; c=[1]; d=[0.5 1]; e=[0.8]; f=[1 1...

16 days ago | 1

| accepted

Answered

ode45 inside calling funciton error

All the arguments the function needs must be passed to it as additional parameters. See the documentation section on Passing ...

ode45 inside calling funciton error

All the arguments the function needs must be passed to it as additional parameters. See the documentation section on Passing ...

16 days ago | 0

Answered

Copy the text from the command window automatically

The diary function is an option, however if the code is printing to the Command Window, it would likely be easier to print it to...

Copy the text from the command window automatically

The diary function is an option, however if the code is printing to the Command Window, it would likely be easier to print it to...

16 days ago | 0

| accepted