Error using plot Vectors must be the same length.
Ältere Kommentare anzeigen
clear, clc, close all
DataStruct_IMU = importdata("IMU_Data.tsv");
Time_IMU = DataStruct_IMU.data(:,1);
Omega_IMU = DataStruct_IMU.data(:,2);
h = mean(diff(Time_IMU));
n = length(Omega_IMU);
Aplha_IMU(1)=(-3*Omega_IMU(1) + 4*Omega_IMU(2) - Omega_IMU(3))/(2*h);
for i = 2:n-1
Alpha_IMU(i) = (Omega_IMU(i+1)-Omega_IMU(i-1))/(2*h);
end
Aplha_IMU(n) = (Omega_IMU(n-2)-4*Omega_IMU(n-2) + 3*Omega_IMU(n))/(2*h);
figure('units','normalized','outerposition',[0 0 1 1])
title({'CVEN 308 Module 3','Numerical integration and differentiation of pendulum motion'})
subplot(1,1,1)
hold on
plot(Time_IMU,Alpha_IMU,'b')
I got following error
Error using plot
Vectors must be the same length.
Error in Copy_2_of_Data_Analysis_Starter (line 23)
plot(Time_IMU,Alpha_IMU,'b')
5 Kommentare
the cyclist
am 24 Sep. 2023
Can you upload the data file? (You can use the paper clip icon in the INSERT section of the toolbar.) That will make things much easier to debug.
NANDEESWARAN
am 24 Sep. 2023
Verschoben: Voss
am 24 Sep. 2023
Voss
am 24 Sep. 2023
Change "Aplha_IMU" to "Alpha_IMU" in the two places I mentioned in my answer.
NANDEESWARAN
am 24 Sep. 2023
Voss
am 24 Sep. 2023
You're welcome! So is the problem solved now?
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Mathematics finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!