я не могу понять, в чем причина следующей ошибки? вот код
for i=1:20
x(i) = i-10;
squared(i) = x(i) ^ 2;
cube(i) = x(i) ^ 3;
linear(i) = x(i);
log_of(i) = log(x(i));
sqrt_of(i) = sqrt(x(i));
end
subplot(2,3,1);
plot(x,squared);
title('square');
subplot(2,3,4);
plot(sqrt_of,cube);
title('sqrt');
subplot(2,3,5);
plot(linear,cube);
title('linear');
subplot(2,3,6);
plot(log_of,cube);
title('log');
subplot(2,3,3);
plot(x,cube);
title('cube');
и ошибка говорит
subplot1
Attempt to execute SCRIPT subplot as a function:
C:\Users\D.Datuashvili\Desktop\subplot.m
Error in subplot1 (line 9)
subplot(2,3,1);
вроде все нормально в коде, но почему следующая ошибка? не могли бы вы мне помочь? ОТРЕДАКТИРОВАНО:
for i=1:20
x(i) = i-10;
squared(i) = x(i).^ 2;
cube(i) = x(i).^ 3;
linear(i) = x(i);
log_of(i) = log(x(i));
sqrt_of(i) = sqrt(x(i));
end
subplot(2,3,1);
plot(x,squared);
title('square');
subplot(2,3,4);
plot(sqrt_of,cube);
title('sqrt');
subplot(2,3,5);
plot(linear,cube);
title('linear');
subplot(2,3,6);
plot(log_of,cube);
title('log');
subplot(2,3,3);
plot(x,cube);
title('cube');
ошибка:
subplot1
Error using plot
Vectors must be the same lengths.
Error in subplot1 (line 10)
plot(x,squared);