Why is this code giving me an error?
1 view (last 30 days)
Show older comments
Mustafa Emrah Yildirim
on 24 Dec 2015
Commented: Star Strider
on 25 Dec 2015
Error using plot
Error in color/linetype argument.
Error in garcia (line 65)
figure(2);hold off;plot(x_plot,m_plot,'1');hold on;
0 Comments
Accepted Answer
Star Strider
on 24 Dec 2015
Edited: Star Strider
on 24 Dec 2015
The problem is that you are using the Octave code rather than the MATLAB code for figure(2):
CURRENT CODE:
% Octave
figure(2);hold off;plot(x_plot,m_plot,'1');hold on;
plot(x_plot,n_plot,'2');plot(x_plot,h_plot,'3');
xlabel('Tiempo (ms)'); ylabel('Variables de membrana');
% Matlab
% figure(2);hold off;plot(x_plot,m_plot,'b');
% hold on;plot(x_plot,n_plot,'black');
% plot(x_plot,h_plot,'r');xlabel('Tiempo'); ylabel('Tau');
CHANGE IT TO:
% Octave
% figure(2);hold off;plot(x_plot,m_plot,'1');hold on;
% plot(x_plot,n_plot,'2');plot(x_plot,h_plot,'3');
% xlabel('Tiempo (ms)'); ylabel('Variables de membrana');
% Matlab
figure(2);hold off;plot(x_plot,m_plot,'b');
hold on;plot(x_plot,n_plot,'black');
plot(x_plot,h_plot,'r');xlabel('Tiempo'); ylabel('Tau');
xlabel('Tiempo (ms)'); ylabel('Variables de membrana');
and you should have no problems.
1 Comment
More Answers (1)
Image Analyst
on 24 Dec 2015
What is the '1', '2', and '3' for? It needs to be a color, a marker, and a line style, like 'bo-' or 'rd:'. If you want a legend, use legend(). If you want text up there at some specific place, use text().
0 Comments
See Also
Categories
Find more on Audio and Video Data in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!