Community Profile

photo

Star Strider


Last seen: Today Active since 2012

Hic sunt dracones! PROFESSIONAL: Physician (M.D.): Diplomate of the American Board of Internal Medicine; M.Sc. Biomedical Engineering: Instrumentation, Signal Processing, Control, System Identification, Parameter Estimation NON-PROFESSIONAL: Amateur Extra Class Amateur Radio Operator; Private Pilot, Airplane Single Engine Land, Instrument Rating Airplane; Gamer NOTE: I do not respond to emails or personal messages, unless they are about my File Exchange contributions. Time Zone: UTC-7 (Standard); UTC-6 (Daylight Savings/Summer)

Statistics

All
  • Most Accepted 2021
  • Revival Level 3
  • Personal Best Downloads Level 2
  • 5-Star Galaxy Level 3
  • First Submission
  • Grand Master
  • 36 Month Streak
  • Thankful Level 4
  • Knowledgeable Level 5
  • First Answer
  • Scavenger Finisher
  • Solver

View badges

Content Feed

Answered
How to FFT my xlsx files from time domain to frequency domain?
Try this — T1 = readtable('https://www.mathworks.com/matlabcentral/answers/uploaded_files/1000730/delay%2040ms%20speed%20100%2...

alrededor de 7 horas ago | 0

Answered
Extend a cell array of dates (from days only, to hours and days) in a compact way
Try this — C1 = {'17-Jun-2017'; '30-Jul-2017'} DT1 = [datetime(C1{1}) : days(1) : datetime(C1{end})]' DT2 = [min(DT1): hou...

alrededor de 8 horas ago | 1

| accepted

Answered
How to plot matrix columns as if they where chronologically ordered
I am not certain what you want to do — x = linspace(0, 10, 166)'; M = [cos(2*pi*x/50) sin(2*pi*x*2/50) cos(2*pi*x*3/50)]; ...

alrededor de 9 horas ago | 0

Answered
How to plot confusing phase plane
The quiver and gradient functions will likely be helpful. Try this — syms e_p e_r epsilon=0.96; alpha1=0.25; alpha2=...

alrededor de 11 horas ago | 0

Answered
How to utilize 'symsum' in this case?
Try something like this — syms i j t Y Eq = symsum(Y,j,2,5) * (symsum(t,i,1,j)^2 - symsum(t,i,1,j-1)^2) .

alrededor de 21 horas ago | 0

Answered
I am trying to find the integral gain (ki) of the following transfer function.
Symbolic variables are not permitted in Control System Toolbox objects, however anonymous functions are. Try this — sys = @...

alrededor de 21 horas ago | 0

Answered
Scatterplot with two x and y axes only showing one dataset
The code only creates one tile: t = tiledlayout(1,1); Changing it to: t = tiledlayout(1,2); or: t = tiledlayout(2,1); a...

1 día ago | 0

Answered
How to solve third order equation using ode45
I let the Symbolic Math Toolbox do everything — syms y(t) T Y Dy = diff(y); D2y = diff(Dy); D3y = diff(D2y); Eq = D3y - D...

1 día ago | 1

| accepted

Answered
COnvert x,y, time array into 3D matrix
Try this — xyt = [1, 3, 2 1, 3, 2.3 1, 3, 2 1, 3, 2.1 1, 3, 2.4 4, 5, 1 4, 5, ...

1 día ago | 0

| accepted

Answered
how can I change the code to have only unique CDF and PDF plot?not for all samples
I am not absolutely certain what you want. If you want one plot for the first and last subplots, rather than multiple lines i...

1 día ago | 1

| accepted

Answered
Need explanation on plotting frequency response of a causal discrete-time LTI system implemented using the difference equation.
‘does it mean H=RH_coeff, w=LH_coeff?’ No. The first argument are the numerator coefficients of the filter transfer function...

1 día ago | 1

Answered
Obtaining value of highest order derivative over simulation period
One option would be to use the gradient function on the second column of the differential equation output (the integrated functi...

1 día ago | 0

Answered
bandpass filter design from low-pass iir filter
See if the lp2bp function will do what you want.

2 días ago | 0

Answered
How to make a table of strings from a table of numerics
I’m not certain what you want, however substituting compose for sprintf may be appropriate — arr = [1;2;3;4]; T = array2table...

2 días ago | 0

| accepted

Answered
3d surface plotting of spherical coordinates which i have in csv
Apparently, the angles sent to sph2cart were in degres, not radians. Try this with the complete file — M = [20 0 ...

2 días ago | 0

Answered
Help on ploting bar graph using table
There are mismatches between the number of names and the number of variables, and a missing comma between ‘Protein L’ and ‘Prote...

2 días ago | 0

| accepted

Answered
Modifying 3D plot
There are only two points, so I am not certain what you want for the others. One option could be to use stem3 instead — x =...

2 días ago | 0

Answered
removing pops/clicks from audio file
The filloutliers function (or one of its friends) could be an option — [y,Fs] = audioread('https://transfer.sh/fR2wht/vinyl.mp...

2 días ago | 0

| accepted

Answered
How do I add a range and shade the area between these two graphs?
I will leave the cdf calculations to you. However the shading is not straightforward because the cdfplot contains two Inf val...

2 días ago | 0

Answered
How to solve a system of differential equations using ode45 and vary the magnetic field and plot the solutions as a function of this field?
First, define ‘dRdt’ as: dRdt=@(t,R,B) then loop to substitute differeent values of ‘B’ and store the results. B=[0:0.1:10...

2 días ago | 0

Answered
Derivative of Bessel function at x=0.
One option is to use the limit function, however tha does not always produce a numeric result. I ususally cheat and use eps i...

2 días ago | 0

Answered
Comparison two curves (functions)
Use interp1 — x = linspace(1, 20, 30); y = tanh(x-12-rand)*2.5; x0 = interp1(y,x,0) figure plot(x,y, x0,0,'+r', 'Marke...

3 días ago | 0

Answered
How to average data per hour ?
Transpose it so that the columns are rows, create it as a timetable and then use the retime function specifying 'hourly','mean'....

3 días ago | 0

| accepted

Answered
How to integrate besselk function with variable limits?
One option is to use the arrayfun function to do the integration (essentially a one-line implied for loop) — % double x; y=0:...

4 días ago | 1

| accepted

Answered
fit a sine wave to a set of data points
The data in my original code (thank you for quoting it) expects more than one cycle, so it is (unfortunately) not robust to your...

4 días ago | 0

Answered
Printing a message inside a function
Use either: sprintf('%s has finished running',file1) or: fprintf('\n%s has finished running\n',file1) depending on the res...

4 días ago | 0

| accepted

Answered
How can I estimate transfer function from frequency data?
The best way to see how well the estimated system fits the data is to use the compare function. Change (increase) ‘np’ using...

4 días ago | 0

Answered
is it possible to multiply 2 symbolic polynomials?
The easiest way to find out is to do the experiment — syms x f=[34 43 5] %and h=[32 34 4] % i can use the (conv command...

5 días ago | 3

| accepted

Answered
copy and paste datas from two Arrays into one
At leasty two options for this — A = [3 4 6]; B = [5 7 9 11 14 17]; C = [A; B] C = cat(1,A,B) .

5 días ago | 0

Answered
How do i count the signal within a certain time interval?
One option is to use the movsum function, and then threshold the result — t = linspace(0, 100, 100); s = rand(100,1)>0.80; ...

5 días ago | 1

| accepted

Load more