Illegal use of reserved keyword "end".

3 views (last 30 days)
i am facing this error i have attached the code below.
[X_norm, mu, sigma] = featureNormalize(X)
X_norm = X;
mu = zeros(1, size(X, 2));
sigma = zeros(1, size(X, 2));
mu = mean (X);
for i=1:size(X, 2)
X(:,i) = X(:,i) - mu(i);
end
sigma = std (X);
for i=1:size(X, 2)
X(:,i) = X(:,i) ./ sigma(i);
end
X_norm = X;
end
Error: File: featureNormalize.m Line: 18 Column: 2
Illegal use of reserved keyword "end".
Error in trynsl (line 14)
X_n = featureNormalize(X);

Accepted Answer

Fangjun Jiang
Fangjun Jiang on 5 Mar 2020
I think you mean to define a function. The first line needs to be
function [X_norm, mu, sigma] = featureNormalize(X)

More Answers (0)

Categories

Find more on Simscape Multibody 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!