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
code to run multiple times in for loop
hello I guess you want something like that... here it's for laoding excel file but you can easily adapt it for mat files if ...

4 hours ago | 0

Answered
Outlining values of Stem FFT plot to create a trace profile.
hello FYI, this is a linear averaged FFT spectrum (one sidded) + enveloppe in red hope its helps clc %%%%%%%%%%%%%%%%%...

11 hours ago | 0

Answered
looping through 2 .mat files
hello had to modify a bit your code to make it work try this : clc clearvars % timestep = height(vel); % are not yet d...

1 day ago | 0

Answered
How to correct X and Y matrix to plot a curve that start at (0,0) as a original point?
hello try this clc clearvars skip = 1; data = csvread('highstrain(0.1s^-1).csv',skip); X = data(:,1); Y = data(:,2); ...

1 day ago | 1

Answered
how to identify and read positive and negative data from excel?
Hello try this - it also only need one call to readxls data = xlsread('Abb73at100.xlsx'); X = data(:,1); Y = data(:,2); X1...

1 day ago | 0

Answered
How to split data into cell
hello could not load your excel file , so I created a dummy one (attached FYI) the table is splitted into cells according to ...

1 day ago | 0

| accepted

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 ...

2 days 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...

2 days 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...

2 days ago | 0

| accepted

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...

2 days 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...

3 days 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 ...

3 days 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=...

3 days 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...

3 days 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; ...

3 days ago | 0

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(...

10 days 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...

11 days 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...

11 days 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...

13 days 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 ...

14 days 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...

14 days 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...

14 days 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));

14 days 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);...

14 days 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...

15 days 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...

15 days 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 ...

15 days 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 ^...

15 days 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...

15 days ago | 0

Load more