Daniel M
Followers: 0 Following: 0
Feeds
已回答
How can I count the number of times a specific value appears within a range in a 1D vector?
sum(x(151:end) == 1)
How can I count the number of times a specific value appears within a range in a 1D vector?
sum(x(151:end) == 1)
4 years 前 | 0
| 已接受
已回答
FFT of Unsteady Temperature Data Resulting a Peak at 0 Hz
Data looks fine. You shoud plot using semilogy to better visualize the higher frequencies. Your data shows a typical 1/f noise p...
FFT of Unsteady Temperature Data Resulting a Peak at 0 Hz
Data looks fine. You shoud plot using semilogy to better visualize the higher frequencies. Your data shows a typical 1/f noise p...
4 years 前 | 0
| 已接受
已回答
table on workspace isn't recognized as table
The issue is that you likely added the entire Fieldtrip toolbox to your path, which is not recommended. I am currently using Fie...
table on workspace isn't recognized as table
The issue is that you likely added the entire Fieldtrip toolbox to your path, which is not recommended. I am currently using Fie...
4 years 前 | 0
已回答
Insufficient number of outputs from right hand side of equal sign to satisfy assignment error in fieldtrip toolbox
Fieldtrip does not recommend adding the whole toolbox to your path. Just run the function ft_defaults.m and it will do it proper...
Insufficient number of outputs from right hand side of equal sign to satisfy assignment error in fieldtrip toolbox
Fieldtrip does not recommend adding the whole toolbox to your path. Just run the function ft_defaults.m and it will do it proper...
4 years 前 | 0
已回答
Plotting spectrogram for EEG data
You should plot the absolute value of your output from spectrogram or stft. Maybe even the log, or 10*log10 too (but I don't rec...
Plotting spectrogram for EEG data
You should plot the absolute value of your output from spectrogram or stft. Maybe even the log, or 10*log10 too (but I don't rec...
4 years 前 | 0
已回答
Choosing window for stft function
There is no single correct way of doing this. All windows will have their different spectral leakage profiles, and they're all u...
Choosing window for stft function
There is no single correct way of doing this. All windows will have their different spectral leakage profiles, and they're all u...
4 years 前 | 0
已回答
EEG-Recording in two separate files
You shouldn't try to simply concatenate them in time because there will be a discontinuity between the end of the first dataset ...
EEG-Recording in two separate files
You shouldn't try to simply concatenate them in time because there will be a discontinuity between the end of the first dataset ...
4 years 前 | 0
提问
Synchronize scrolling in Left/Right view of editor
When using the editor to view multiple panes, is there a way to sync the scrollbars so they scroll together? I'm not trying to ...
4 years 前 | 1 个回答 | 0
1
个回答已回答
Gaussian fit to xy data and extracting FWHM
This is because of the slightly different way cftool has defined the gaussian equation for the fit, and it ends up multipling th...
Gaussian fit to xy data and extracting FWHM
This is because of the slightly different way cftool has defined the gaussian equation for the fit, and it ends up multipling th...
5 years 前 | 8
| 已接受
已回答
notch filter to remove 50Hz fundamental frequency and its second (100 Hz) and third (150Hz) harmonics. with using filter(),
'ecg' is the name of a function in the example: MATLAB/Examples/R2019a/dsp/FindHeartRateUsingPeakFinderPanelWithECGInputSignalE...
notch filter to remove 50Hz fundamental frequency and its second (100 Hz) and third (150Hz) harmonics. with using filter(),
'ecg' is the name of a function in the example: MATLAB/Examples/R2019a/dsp/FindHeartRateUsingPeakFinderPanelWithECGInputSignalE...
5 years 前 | 0
已回答
cross correlation between complicated signals and measure the delay between them
You can use the following code to get the time delay between two signals: clearvars close all clc [y1,fs1] = audioread('im...
cross correlation between complicated signals and measure the delay between them
You can use the following code to get the time delay between two signals: clearvars close all clc [y1,fs1] = audioread('im...
5 years 前 | 1
| 已接受
已回答
How do you design your ECG bandpass?
Hi Stephan, here is a script that creates some filters and view them. You may often find that creating filters using the transfe...
How do you design your ECG bandpass?
Hi Stephan, here is a script that creates some filters and view them. You may often find that creating filters using the transfe...
5 years 前 | 0
| 已接受
已回答
How to remove specific colour from "surf" plot?
I don't have this dscatter function, but here is an example of how to do this with imagesc (which is similar enough that you cou...
How to remove specific colour from "surf" plot?
I don't have this dscatter function, but here is an example of how to do this with imagesc (which is similar enough that you cou...
5 years 前 | 1
| 已接受
已回答
Phase lag between two signals
Here's what I came up with using xcorr. It calculates that Signal 2 lags behind Signal 1 by 179.6 degrees. clearvars close al...
Phase lag between two signals
Here's what I came up with using xcorr. It calculates that Signal 2 lags behind Signal 1 by 179.6 degrees. clearvars close al...
5 years 前 | 1
| 已接受
已回答
I generated a FFT Signal of sampling frequency 1kHz for 65536 column vectors of a time domain signal. I want to apply segmentation on this FFT signal to 1024 parts before applying feature extraction.
fs = 1000; t = 0:1/fs:65.536-1/fs; x = sin(2*pi*50*t); X = fft(x); X_1024 = reshape(X,1024,[]); % X_1024 --> [1024x64]
I generated a FFT Signal of sampling frequency 1kHz for 65536 column vectors of a time domain signal. I want to apply segmentation on this FFT signal to 1024 parts before applying feature extraction.
fs = 1000; t = 0:1/fs:65.536-1/fs; x = sin(2*pi*50*t); X = fft(x); X_1024 = reshape(X,1024,[]); % X_1024 --> [1024x64]
5 years 前 | 0
已回答
How can I apply median filter with sliding window for the ECG signal?
The second input of the function medfilt1 determines the window size. % Y = MEDFILT1(X,N) specifies the order, N, of the med...
How can I apply median filter with sliding window for the ECG signal?
The second input of the function medfilt1 determines the window size. % Y = MEDFILT1(X,N) specifies the order, N, of the med...
5 years 前 | 1
已回答
extraction phase from ordertrack
To get the instantaneous phase of a signal x, xh = hilbert(x); xphase = angle(xh);
extraction phase from ordertrack
To get the instantaneous phase of a signal x, xh = hilbert(x); xphase = angle(xh);
5 years 前 | 0
已回答
How to remove noise from the signal and identify the peaks for each cycle of the total signal
Your data has too many artifacts to allow easy processing. You would first need to visually/manually go through your data and se...
How to remove noise from the signal and identify the peaks for each cycle of the total signal
Your data has too many artifacts to allow easy processing. You would first need to visually/manually go through your data and se...
5 years 前 | 1
| 已接受
已回答
Performing RMS on a EEG singal
You will have to download a tool that can read EDF files. You can search the File Exchange for this, or use the Fieldtrip or EEG...
Performing RMS on a EEG singal
You will have to download a tool that can read EDF files. You can search the File Exchange for this, or use the Fieldtrip or EEG...
5 years 前 | 0
已回答
Help with Chirp FFT
You are plotting the incorrect frequency vector. fft() does not return the frequencies in order from most negative to most posit...
Help with Chirp FFT
You are plotting the incorrect frequency vector. fft() does not return the frequencies in order from most negative to most posit...
5 years 前 | 0
已回答
Reduce data points from 200 to 108
Do you want to: truncate your signal? downsample or resample interpolate something else? Truncate example: t = 1:200; x ...
Reduce data points from 200 to 108
Do you want to: truncate your signal? downsample or resample interpolate something else? Truncate example: t = 1:200; x ...
5 years 前 | 0
已回答
How do you find average power?
Calculating the average power of your discrete signal according to the equation in your attached figure is done as: P = su...
How do you find average power?
Calculating the average power of your discrete signal according to the equation in your attached figure is done as: P = su...
5 years 前 | 0
| 已接受
已回答
how to contaminate ecg signal with noise
I obviously cannot run this code because I don't have the data nor any of the associated functions. By the way, you are getting ...
how to contaminate ecg signal with noise
I obviously cannot run this code because I don't have the data nor any of the associated functions. By the way, you are getting ...
5 years 前 | 0
已回答
non linearity of sensor
In the figure I don't see a different value for B. I see a phase shift (C is close to but less than pi/4) and decreased amplitud...
non linearity of sensor
In the figure I don't see a different value for B. I see a phase shift (C is close to but less than pi/4) and decreased amplitud...
5 years 前 | 0
已回答
Different plot shape for fft depending on time sample spacing
Your code is incomplete so I can barely comment on it. If you have trouble understanding it, you should look up the examples fro...
Different plot shape for fft depending on time sample spacing
Your code is incomplete so I can barely comment on it. If you have trouble understanding it, you should look up the examples fro...
5 years 前 | 1
已回答
i cannot find the minimum values for matrix.
You must have overwritten 'min' as a variable, and doing min(T) is trying to index into a variable at non-integer positions. Tha...
i cannot find the minimum values for matrix.
You must have overwritten 'min' as a variable, and doing min(T) is trying to index into a variable at non-integer positions. Tha...
5 years 前 | 2
已回答
Accessing field data in nonscalar structure array
Here is a solution. You'll have to write the functions differently for gathering cells and arrays. fun = @(s,field) {s.(field)}...
Accessing field data in nonscalar structure array
Here is a solution. You'll have to write the functions differently for gathering cells and arrays. fun = @(s,field) {s.(field)}...
5 years 前 | 2
| 已接受
已回答
Taking means of initial values in individual cells of structure
tracks.A = [{1:6};{10:14}]; Int2 = cellfun(@(x) mean(x(1:3)), tracks.A); % ans = [2; 11]; If instead you have a n...
Taking means of initial values in individual cells of structure
tracks.A = [{1:6};{10:14}]; Int2 = cellfun(@(x) mean(x(1:3)), tracks.A); % ans = [2; 11]; If instead you have a n...
5 years 前 | 1
| 已接受
已回答
reduce the sampling frequency of an ecg noise signal from 360hz to 250hz ..
help resample
reduce the sampling frequency of an ecg noise signal from 360hz to 250hz ..
help resample
5 years 前 | 0
已回答
how to speed my code up
Why do you need a loop to compute a sum? Just replace the entire function with utilization = sum(myArray(periodNumber, 1:co...
how to speed my code up
Why do you need a loop to compute a sum? Just replace the entire function with utilization = sum(myArray(periodNumber, 1:co...
5 years 前 | 1
| 已接受