Hello, if someone could please help. I was instructed to plot this data as a series of data points and not a solid line.

3 vues (au cours des 30 derniers jours)
if true
% code
end
close all
clear all
clc
StepDownData = importdata('Exercise ADXL345_Micro_3.txt');
delimiterIn = ', ';
time_ms = StepDownData(:,1);
bits = StepDownData(:,2);
bits = bits-1; % adjusts to zero reading of the accelerometer
t = time_ms./1000000;
accel = bits./6.57; %counts/m/s2
plot(accel);
xlimits = [866,2000];
xlim(xlimits);
xlabel 'index'
ylabel 'acceleration (m/s^2)'
title 'Response with ADXL 345'

Réponse acceptée

Star Strider
Star Strider le 16 Mai 2018
Include a marker argument to plot:
plot(accel, '.');
although if ‘t’ and ‘accel’ are the same size, this would be preferable:
plot(t, accel, '.');
See the documentation for plot for details.
  2 commentaires
Charles Naegele
Charles Naegele le 16 Mai 2018
The marker argument worked. I guess t and accel are not the same size, the plot came up empty. Thank you

Connectez-vous pour commenter.

Plus de réponses (1)

Kyle Ruzic
Kyle Ruzic le 16 Mai 2018
Modifié(e) : Kyle Ruzic le 16 Mai 2018
As long as you are loading your data file correctly, all you need to change is the function
plot(accel);
to
scatter(t, accel);

Catégories

En savoir plus sur Marine and Underwater Vehicles 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!

Translated by