Mean and Norm of a time series.
1 view (last 30 days)
Show older comments
Haya Ali on 18 May 2021
I have calculated the mean and norm of a time series. But i am confused because the code gives different values when run in editor and command windows. Please help to resolve the issue
clear all; close all; clc;
x1=[11500.2 11477.9 11417.3 11426.4 11413 11382.9 11375.1 11347.9 11351.1 11329.3]
mx_1 = mean(x1); % assign the computed mean to a variable named mx
x1(i) = (x1(i)-mx_1) / norm(x1); % correct use of norm function and use of variable mx
nx_1 = norm(x1); % assign the computed norm to a variable named nx
x1(i) = x1(i)/nx_1; % use of variable nx
In editor it gives values as
but when i write norm (x1) and mean (x1) in command windows it gives this
Steven Lord on 18 May 2021
The x1 variable you use to calculate mx_1 and nx_1 is not the same x1 that you use in the Command Window.
x1 = 1:10
m1 = mean(x1)
x1 = normalize(x1, 'zscore') % This changes x1 so
m2 = mean(x1) % this variable is not equal to m1
More Answers (0)
Find more on Linear Algebra in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!