Filter löschen
Filter löschen

How to set markers in custome intervals?

6 Ansichten (letzte 30 Tage)
ayat
ayat am 18 Okt. 2013
Kommentiert: Image Analyst am 19 Okt. 2013
The problem I have here is that using the default add marker in the code or the Fig editor, doesn't really work since I have tons of data points. Is there anyway to set markers on specific intervals so they do not over lap? Below is the code I am using for three figures:
figure(Fig_true);
plot(true_strain(1:a,1),true_stress(1:a,1),'b','linewidth',3);
figure(Fig_eng);
plot(eng_strain,eng_stress,'b','linewidth',3);
figure(Fig_strain_h);
plot(true_strain(1:a,1), strain_h,'b');
  3 Kommentare
ayat
ayat am 19 Okt. 2013
:D, those are just names of the figures, I named them so when I run the code they don't get confused with each other. With marker, I just mean plain markers on the curves, like circle or cross or whatever. As I understand matlab puts a marker on each of the data points, since I have 1000+ points it messes up the curve.
Image Analyst
Image Analyst am 19 Okt. 2013
I knew that, but why did my code suggestion below not meet your needs?

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Image Analyst
Image Analyst am 19 Okt. 2013
Bearbeitet: Image Analyst am 19 Okt. 2013
Sure. You can try
% Plot elements 1-100 in blue dots
plot(true_strain(1:100,1),true_stress(1:100,1),'b.');
hold on;
% Plot elements 101-200 in red crosses
plot(true_strain(101:200,1),true_stress(101:200,1),'r+');
% Plot elements 201:300 in green squares
plot(true_strain(201:300,1),true_stress(201:300,1),'gs');

Kategorien

Mehr zu Line Plots finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by