Why do I receive legend error in matlab
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
close all;
clear all;
clc
m=10;
b=5;
k=100;
F=100;
timerange=[0 20];
initialvalues=[0 0];
[t, x]=ode45(@second_order1,timerange,initialvalues);
figure
plot(t,x(:,1),'LineWidth',2)
ylabel('position(m),velocity(m/s),acceleration(m/s^2)')
xlabel('time(s)')
hold on
plot(t,x(:,2),'LineWidth',2,'LineStyle','-.')
hold on
plot(t,F/m-(b/m)*x(:,2)-(k/m)*x(:,1),'LineWidth',2,'LineStyle',':')
legend ('Position','Velocity','Acceleration')
0 commentaires
Réponses (1)
Star Strider
le 6 Sep 2020
I cannot run yuour code, since I get:
Unrecognized function or variable 'second_order1'.
What is the error you are seeing?
5 commentaires
Star Strider
le 6 Sep 2020
My pleasure!
If my Answer helped you solve your problem, please Accept it!
.
Voir également
Catégories
En savoir plus sur Legend dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!