Select a point in Scope Graph
8 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
How do I select a point in the graph generated using the scope? I want to know the magnitude of the graph.
0 commentaires
Réponse acceptée
Paulo Silva
le 28 Fév 2011
For what I can see you can't do it directly in the scope (matlab 2008b), some options:
#1 Export the signals to matlab and analyse them in there, you can save the scope data in a scope option or use the To Worspace block.
#2 Using the MinMax Running Resettable you can see the magnitude max and min of your signal, send the output of that block to one display block.
8 commentaires
Paulo Silva
le 28 Fév 2011
Here's another of Doug's excellent video tutorials, he must have special powers to know what tutorials do we need http://blogs.mathworks.com/videos/2011/02/25/creating-a-custom-data-cursor/
Plus de réponses (2)
Paulo Silva
le 1 Mar 2011
Here's one way I just learned using the simplot function, example
vdp
set_param(gcs, 'SaveOutput', 'on')
set_param(gcs, 'SaveFormat', 'StructureWithTime')
sim(gcs)
simplot(yout)
I'm sorry for discovering this only now but it works great :)
Kai Hao Then
le 1 Mar 2011
2 commentaires
Paulo Silva
le 1 Mar 2011
%in diferent axes
subplot(311)
plot(simout.time,simout.signals.values)
subplot(312)
plot(simout1.time,simout1.signals.values)
subplot(313)
plot(simout2.time,simout2.signals.values)
%in the same axes
hold on
plot(simout.time,simout.signals.values)
plot(simout1.time,simout1.signals.values)
plot(simout2.time,simout2.signals.values)
legend('simout','simout1','simout2')
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!