How to smoothen curves?
Show older comments
I have attached my data values
I plot it using the below code
load data
x = data(:,1);
y = data(:,2:end);
figure(2), plot(x, y, 'LineWidth', 2);
Without changing the 1st row, last row and 20th row of y-values, how to smoothen the data
Accepted Answer
More Answers (1)
KSSV
on 14 Jun 2021
load('data')
x = data(:,1);
y = data(:,2:end);
figure(1),
plot(x, y,'r');
yi = zeros(size(y)) ;
for i = 1:size(y,2)
yi(:,i) = smooth(x,y(:,i)) ;
end
figure(2)
plot(x,yi,'k')
2 Comments
KSSV
on 14 Jun 2021
Use indexing.. M
Image Analyst
on 20 Jun 2021
How does this not change rows 1, 20, and the last row?
Categories
Find more on 2-D and 3-D Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!