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 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Charles Naegele
am 16 Mai 2018
Kommentiert: Star Strider
am 16 Mai 2018
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'
0 Kommentare
Akzeptierte Antwort
Star Strider
am 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 Kommentare
Weitere Antworten (1)
Kyle Ruzic
am 16 Mai 2018
Bearbeitet: Kyle Ruzic
am 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);
Siehe auch
Kategorien
Mehr zu Marine and Underwater Vehicles finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!