Одно решение для построения многоцветной линии состоит в том, чтобы отдельно построить значения абсцисс в n наборах и для n наборов, чтобы установить разные цвета.
У меня есть идея, как при фиксированном значении N построить функцию, но моя проблема в том, что у меня нет функции для построения графика.Я беру свои значения в папке .txt, и я не знаю, как вырезать значения.
Моя цель - беспристрастно сократить набор значений, учитывая, что я не знаю, какмного ценностей там будет.
Пока у меня есть это:
data = readtable('test.txt');
figure('Name','Phase' , 'units','normalized','outerposition',[(8/100) (0.3- 16/100) 0.5 0.7]);
hold on
plot(data{:,2},data{:,3}, 'k.', 'LineWidth',1.5 );
plot(data{:,4},data{:,5}, 'r.', 'LineWidth',1.5 );
xL = xlim;
yL = ylim;
line([0 0], yL); %x-axis
line(xL, [0 0]); %y-axis
title(['Phase portrait'])
xlabel('f')
ylabel('f '' ')
hold off
Я читаю значения функции в файле .txt, а затем я строю 2-й / 3-й столбцы и 4/5-й столбцы.Первый столбец - время эволюции.
есть идеи?
![the first column is the time, and then by pair of two, you have the x_axis and y-axis](https://i.stack.imgur.com/UupOi.png)
В первом столбце указано время, а затем по паре двух у вас есть x_axis и yОу