Community Profile

photo

Mathieu NOE


Hutchinson

Last seen: Today Active since 2015

Engineer - mechanices /ekectronics / signal processing

Average matlab user for 20 years now.
Professional Interests: signal processing, adaptive control, noise and vibration processing

Statistics

  • 12 Month Streak
  • Revival Level 3
  • Guiding Light
  • Thankful Level 1
  • Knowledgeable Level 4
  • First Answer
  • Explorer
  • First Review

View badges

Content Feed

View by

Answered
Integration drift with numerical simulations
here one possible solution we want to have the signal not time distorted so we must keep with filtfilt even with the "bad" IC ...

ongeveer 15 uur ago | 0

| accepted

Answered
sorting in linaire descending order
hello I generated some dummy data and tried to fit a linear curve , then searched for the data points closest to the mean curv...

ongeveer 20 uur ago | 0

Answered
Break the for loop
hello I modified a bit your code so the condition were the two successive identical random r : n = 10; limitf = 0.1; F = z...

ongeveer 20 uur ago | 0

Answered
Detect main part of signal
hello If I were you I would do an envelop of your signal and use then the code below to detect the start and stop of the usefu...

ongeveer 22 uur ago | 0

| accepted

Answered
Integration of the acceleration signal to obtain cumulate displacement
hello Federico check my code version : clc; clear all; close all; data=load("accelerogramma.txt");%carico i dati time=data...

2 dagen ago | 0

Answered
How to group specific values i several vectors following a condition?
hello IMHO, according to the rules , the result should be : res1 = [13,43,54], res2=[18,19,17,25.2] and res3=[59] and this ...

2 dagen ago | 0

| accepted

Answered
How can i know the best sampling rate to use in a ADC using Fourier
hello Fs is the inverse of the time increment dt clc; clear all; close all; dt = 0.0001; t1=0:dt:0.0025; VS= 5000; R1=...

2 dagen ago | 0

| accepted

Answered
How to identify when a continuous signal crosses a threshold value?
hello you can work from this example : clc clearvars n=1000; x=(1:n)/n; y = abs(sin(7*x))-0.5; threshold = 0; % you...

2 dagen ago | 0

Answered
iir filter for loop code
helo here you are clc clearvars c1 = 8; c2 = 2; c3 = 7; b0 = 0.05 * c1; b1 = 0.03 * c2; b2 = 0.02 * c3; a1 = 0.5; ...

2 dagen ago | 0

| accepted

Answered
How to Find value inside a matrix that satisfies a condition and store that value in column 1 its corresponding row in column 2 and its column in column 3
hello sounds bit like a homework..? here your are : A = rand(5,5) [r,c] = find(A>=0.25 & A <= 0.5); for ci = 1:numel(...

9 dagen ago | 0

| accepted

Answered
how to calculate sum between cell
hello see example below : % example data for ci = 1:3 A{ci} = rand(1,7); end % do a horizontal sum B = sum(cell2m...

9 dagen ago | 0

Answered
How to normalize signal to have mean=0 and amplitude 0 to 1
hello if you are not confident how to use normalize , you can do the same thing by x = x - mean(x); % remove mean value (you...

9 dagen ago | 0

Answered
how to write a loop that finds the best fit value for each given input pair and plot all the resulted points?
hello Anitha so yes there was a small bug in your equations when you do the computation of A, you fliiped the terms (vs1.^2...

12 dagen ago | 0

| accepted

Answered
How to plot a marked point in a graph and connect it with other points?
hello this is a first attempt the outer lines was fairly easy to plot the two inner lines , it's a bit coded just to show ...

13 dagen ago | 0

| accepted

Answered
Load matrix from .mat files
hello try this : data_all = []; for ci = 1:10 filename = ['P' num2str(ci-1) '.mat']; data = load(filena...

13 dagen ago | 0

Answered
how to solve error using integral
hello integral works on function (handles) not arrays f is an array , not a function handle so use trapz to do numerical int...

13 dagen ago | 0

Answered
I have m*n matrix. I want keep only those rows whose atleast one element is greater than any specific value such as 1.
hello try this m = 3; n = 5; A= 1.15*rand(m,n); threshold = 1; a = A>threshold; rows = find(any(a, 2));

13 dagen ago | 0

| accepted

Answered
Sum specific elements of an array without using loop
hello Alex try this A = [1;0;0;0;0;1;1;1;0;0;0;1;1;0;0;0;0;0;0;1;1;1;0;0;1;0;0;1;0;0]; % 30x1 Array tic res = zeros(1,10);...

13 dagen ago | 0

| accepted

Answered
Half Power Method for Vibroacoustic Dataset
hello Daniel the frequency vector is missing the half power method is described here : Microsoft Word - 41FC527E-54FA-00270...

14 dagen ago | 1

Answered
How to calculate the response time of an instrument based on a second?
hello Kofial I did a few mods in your code ... but the response data of the instruments has little to do with the graph of the...

14 dagen ago | 0

| accepted

Answered
There is an apparent error in line 4, and this code only ran once
hello simply b and m are not yet defined when you do in line 4 : c2 = b*exp(t2*m); the code should be organized like this ...

14 dagen ago | 0

Answered
How do I output the values of a function in a vector string to plot a graph?
hello maybe this ? (tested OK on my side) clc clearvars A = 1; df = 100000; F = df/4; % n = 2^3; n = 2 ^ 3: 2^ 4 : 2 ^...

14 dagen ago | 0

Answered
Curve Fitting Tool - Power Fit
hello even without the curve fitting toolbox you can get a good match using fminsearch : sol = 1.4912 0.2802 clc...

14 dagen ago | 0

Answered
readcell command undefined?
hello again Amit i think I recognize this line of code... :) I believe readcell was introduced around R2018 - so if you have...

14 dagen ago | 0

| accepted

Answered
how to find the sample space of two or more peaks within a power delay profile
hello again this would be my suggestion to pic the two highest peaks inside each data bins , which are distant at least by 4 sa...

14 dagen ago | 0

| accepted

Answered
How to plot my sine waves in one graph, one right after another with 100ms in between and not on top of each other?
hello Kristin I fixed your code I prefered to use a constant fixed time increment for all frequencies instead of keeping the s...

15 dagen ago | 0

| accepted

Answered
Running a loop to generate multiple graphs using the same equation with different parameters
hello yes your code could be made more compact and flexible see my suggestion below clc clearvars t = linspace(0,5); ...

15 dagen ago | 2

| accepted

Answered
Identification of fundamental frequency and not harmonics in a FFT - using peak locations
hello try this of course I cannot plot the spectrum as this is not provided here I just let you see how to do the separati...

15 dagen ago | 0

| accepted

Answered
How to make an if-statement that finds whether a 1x5 column has 4 of the rows the value 0?
hello my suggestion below : matrix = [0 0 0 241 0]; ind1 = find(abs(matrix) == 0); % method 1 can be unpredictabe if val...

15 dagen ago | 0

| accepted

Load more