I am adding plots to a figure in my for loop as given below. I used 'Color' setting to define the colors. However there are only 7 options as per the ColorSpec given in MATLAB help. I may need to plot hundreds of plots in the same graph. How can I generate those many unique colors and then ask MATLAB to plot different lines in those colors?
You can simply use any 3 element array of numbers between 0 and 1 to define whatever color you want. They don't have to be any of the specially named colors that use specific letters, for example
plot(x,y,'Color', [2., 3., .7]); % Use whatever numbers you want.
Thank you for your answer. The problem is that I need to do this within a loop and may need to plot hundreds of plots on the same figure. This may get a bit tedious. The two files posted earlier completely suit the purpose.
Da Änderungen an der Seite vorgenommen wurden, kann diese Aktion nicht abgeschlossen werden. Laden Sie die Seite neu, um sie im aktualisierten Zustand anzuzeigen.
Translated by
Website auswählen
Wählen Sie eine Website aus, um übersetzte Inhalte (sofern verfügbar) sowie lokale Veranstaltungen und Angebote anzuzeigen. Auf der Grundlage Ihres Standorts empfehlen wir Ihnen die folgende Auswahl: .
Sie können auch eine Website aus der folgenden Liste auswählen:
So erhalten Sie die bestmögliche Leistung auf der Website
Wählen Sie für die bestmögliche Website-Leistung die Website für China (auf Chinesisch oder Englisch). Andere landesspezifische Websites von MathWorks sind für Besuche von Ihrem Standort aus nicht optimiert.