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 (최근 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