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

2 次查看(过去 30 天)
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'

采纳的回答

Star Strider
Star Strider 2018-5-16
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.

更多回答(1 个)

Kyle Ruzic
Kyle Ruzic 2018-5-16
编辑:Kyle Ruzic 2018-5-16
As long as you are loading your data file correctly, all you need to change is the function
plot(accel);
to
scatter(t, accel);

类别

Help CenterFile Exchange 中查找有关 Marine and Underwater Vehicles 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by