![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/423713/image.png)
draw a line to where the area approach?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Khang Nguyen
le 21 Nov 2020
Commenté : Khang Nguyen
le 22 Nov 2020
I want to draw a line to where the area is approaching. How should i do it?
% excersice 1:
clear all
a = 1
area = 0
figure;
hold on
for i = 1:20
a = a + a
area = area + (a *(1/8).^i)
scatter(i,area)
end
ylabel("value of series")
xlabel("n")
0 commentaires
Réponse acceptée
Image Analyst
le 22 Nov 2020
You can use yline() if you have a fairly recent version of MATLAB:
% Exercise 1:
clear all
fontSize = 18;
a = 1
area = 0
figure;
hold on
for k = 1:20
a = a + a
area = area + (a *(1/8) .^ k)
plot(k, area, '.', 'MarkerSize', 40)
end
caption = sprintf('Final value at %.4f', area);
title(caption, 'FontSize', fontSize)
ylabel("value of series", 'FontSize', fontSize)
xlabel("n", 'FontSize', fontSize)
grid on;
yline(area, 'LineWidth', 2, 'Color', 'r');
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/423713/image.png)
Plus de réponses (1)
KSSV
le 22 Nov 2020
a = 1 ;
i = 1:20 ;
area = zeros(size(i)) ;
for i = 1:20
a = a + a ;
area(i) = (a *(1/8).^i) ;
end
i = 1:20 ;
plot(i,cumsum(area))
ylabel("value of series")
xlabel("n")
0 commentaires
Voir également
Catégories
En savoir plus sur Discrete Data Plots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!