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
  • Scavenger Finisher
  • Most Accepted 2022
  • Most Accepted 2021
  • Solver
  • Personal Best Downloads Level 2
  • 5-Star Galaxy Level 3
  • Revival Level 3
  • First Submission
  • Grand Master
  • 36 Month Streak
  • Thankful Level 4
  • Knowledgeable Level 5

View badges

Content Feed

Answered
For each peak, I would like to calculate the delta (shown in image) for the plot in the script at each threshold level in a table.
@Rufus Adjetey — Try my code — X = [0.0318400000000000,0.0368000000000000,0.0417600000000000,0.0467200000000000,0.0516800000...

12 hours ago | 0

Answered
How to locate X value for a given Y value
In the absence of the data, getting an independent variable valuex ‘x’ from an dependent variable value ‘y’ is relatively straig...

1 day ago | 0

Answered
How do I make a bar graph from uneven arrays without adding zeros to the end of the smaller array?
I am not certain what you want. This approach creates a NaN matrix with the column length of the larger vector, writes the or...

1 day ago | 0

| accepted

Answered
Convenient way to filter sinusoidal noise from decay data?
If you want to use a frequency-selective filter, first do a fft of the data to determine the frequency components, then use the ...

3 days ago | 0

Answered
How to read Brimrose NIR spectral data
I have no idea what is supposed to be in that file. It appears to be a binary file, so experiment with the fread function. A...

3 days ago | 0

Answered
How can I get a smooth curve in MATLAB?
One option is to interpolate to a finer ‘x’ vecttor, and then use a method such as 'pchip', 'spline', 'makima', or others to do ...

3 days ago | 0

| accepted

Answered
How to integrate a lognormal pdf
The ‘ero’ data are missing. Consider the appropriate cdf function.

3 days ago | 0

Answered
Cannot add shaded confidence intervals?
We do not have your data. The fliplr function will not produce the desired result with column data. I prefer to use the patc...

3 days ago | 0

| accepted

Answered
How to use the data from a .mat file to make a graphic?
Use the load function to ‘read’ the .mat file. (I always load into a variable as a structure of the .mat file contents so that ...

3 days ago | 0

| accepted

Answered
A way to write "if x is in y matrix do this"
It depends what the random number is, and how you define ‘y’ . The ismember function works for exact comparisons. The ismember...

4 days ago | 0

| accepted

Answered
How can I delete a specific row from a timetable?
Try something like this — LD = load(websave('TimeTable','https://www.mathworks.com/matlabcentral/answers/uploaded_files/127871...

4 days ago | 1

| accepted

Answered
How to transform a second order ODE to the format xddot=A.X+B.U
See if using odeToVectorField and matlabFunction will do what you want. Those should work if you want to solve them using the...

4 days ago | 0

Answered
Convert uint8 vector to float
Since you apparently know the mapping, one option is to simply calculate a linear regression (assuming that a linear relation ex...

4 days ago | 1

Answered
How do I plot horizontal time intervals and ignore others to produce a non continous dashed line plot?
Try this — tTime =[0.0547083333333333 0.0553541666666667 0.0587500000000000 0.0599375000000000 0.0632291666666667 0.0646458333...

4 days ago | 0

| accepted

Answered
How to change a single xtick (x label)?
Perhaps something like this — x = 1:100; y = rand (100); figure plot(x,y) xt = xticks; xticklabels([{'No Stim'} compose...

4 days ago | 0

| accepted

Answered
find a tangent values from plot
I am not certain what tangent (slope) you want. I am assuming it is from (0,0) to where the tangent line touches each parabols....

5 days ago | 0

Answered
Best way for finding transfer function in time domain
If you want to create a filter from it (returning numerator and denominator coefficient vectors), use the Signal Processing Tool...

5 days ago | 0

| accepted

Answered
How to define the location/position of a number in a specific cell array?
It would help to have the actual cell array. Try something like this — MY = {[]; []; []; 1; []; []; []} loc = find(cellf...

6 days ago | 0

Answered
How can I plot this X and Y data?
Perhaps something like this — LD = load(websave('Tide_Data','https://www.mathworks.com/matlabcentral/answers/uploaded_files/12...

7 days ago | 0

| accepted

Answered
how to separate a large text file into individual text files based on date, but also export headers?
Try something like this — files = {'https://www.mathworks.com/matlabcentral/answers/uploaded_files/1276100/Gwynedd_1991.txt';'...

7 days ago | 0

| accepted

Answered
Is the window function automatically used when doing the fft function, or do I have to enter code to use the window function?
The fft defaults to a rectangular window that is the length of the signal. That is the only one that is ‘autoomatically’ used. ...

7 days ago | 0

Answered
Creating sounds with changing amplitude
Try this — Fs = 44100; Ft = 440; sec = 2; t = linspace(0, Fs*sec*60-1, Fs*sec*60).'/Fs; % ChkFrq = 1/t(2) s = sin(2*pi*Ft...

7 days ago | 0

Answered
How to interpret results of FFT/DFT?
The time vector needs to be scaled correctly if the frequency vector is to be correct. Try this — T1 = readtable('https://w...

8 days ago | 0

| accepted

Answered
Plot a graph from arrays
Try something like this — hv = [0,2,4,6,8]; Xm = [ {[54.8765]} {[15.8544]} {[55.3118]} {[19.0629]} {[55....

8 days ago | 0

| accepted

Answered
Logical operator not evaluating correctly
Only two comparisons are actually required here — X = linspace(-7, 7, 15); Y = -(X < -5) + (X > 5); Check_Result = [X; Y] ...

8 days ago | 0

| accepted

Answered
add the magnitude ratio and the phase angles data points on bode diagram
I am not certain what you want for the result. The fit is not the best, however the compare function will plot the data and t...

8 days ago | 0

Answered
How to plot a graph correctly?
I am not certain that I understand what you want to do. If you only want the contour at ‘F=0’, supply that as the fourth, ‘Le...

8 days ago | 0

Answered
How do I simplify a function?
You apparently defined some of those variables as arrays previously. To use the simplified function numerically, use the matl...

9 days ago | 0

Answered
How to covert rownames to the first variable in the table?
Try something like this — T1 = array2table(randi(9, 5, 5)); T1.Properties.RowNames = {'1','2','3','4','5'} ...

9 days ago | 0

Answered
How to calculate the derivative of vector
Fro symbolic variables, diff only works with funcitons. To calculate a numeric derivative, try something like this (assuming ...

10 days ago | 0

Load more