Shift data in the negative x direction then multiply shifted data with other plot
Afficher commentaires plus anciens
Hello,
I have two plots from a simulated loop. I wanted to shift the data in plot 2 in the negative x direction, then multiply the shifted data with plot 1. How can I go about doing that? I have attached my data file.
Here is the code that I have so far:
% Read the file and store into matrix v
v=csvread('data_1.csv');
% Frequency vector
freq1 = v(:,1);
plot1 = v(:,2);
freq2 = v(:,3);
plot2 = v(:,4);
freq2_shifted = freq2*.5;
semilogx(freq1,plot1);
ylim([-20 10]);
grid on;
hold on
semilogx(freq2,plot2);
semilogx(freq2_shifted,plot2);
legend('plot 1','plot 2','shifted');
hold off
2 commentaires
monkey_matlab
le 19 Fév 2016
Modifié(e) : monkey_matlab
le 19 Fév 2016
Star Strider
le 19 Fév 2016
No worries.
See my Comment.
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Matrices and Arrays dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


