У меня быстрый вопрос по созданию простого сюжета в MATlab. Я делал это раньше, но по какой-то причине он перестал работать, и график, который я хочу, больше не появляется.
Я не уверен, сколько информации понадобится для ответа на этот вопрос, поэтому, пожалуйста, дайте мне знать, если мне нужно добавить больше.
У меня есть система ODE, и я использую следующие параметры в цикле в качестве одной из переменных.
A4bar = NaN;
for eta_p = 0.0:.1:7;
A3bar=x(size(t,1),3);
A4bar= [A4bar;A3bar];
hold on
plot(eta_p,A4bar,'-k','linewidth',1);
Когда я использую приведенный выше код, на моем графике появляется множество точек, которые не связаны.
Когда я использую свой оригинальный код, который работал в прошлом, я использовал это.
A4bar = NaN;
for eta_p = 0.0:.1:7;
A3bar=x(size(t,1),3);
A4bar= [A4bar;A3bar];
place_holder_eta_p = 0:.1:7.1;
hold on
plot(place_holder_eta_p,A4bar,'-k','linewidth',1);
Ошибка, которую я получаю для моего исходного кода, состоит в том, что векторы не равны. Я попытался установить place_holder_eta_p в соответствие с eta_p, но это не сработало. Раньше он работал только с приведенным выше кодом, поэтому я не уверен, что происходит.
Есть идеи или предложения? Может быть, более важно, дайте мне знать, если есть какая-либо дополнительная информация, которую я должен предоставить.
Спасибо всем.