2010-11-06 2 views

ответ

2

Скорее всего, код не сработает, потому что X не является реальным. Это может произойти, если U меньше 1/9, что означает, что вы берете третий корень отрицательного числа.

Вы можете найти проблемные значения U, проверив, являются ли значения в X реальными.

0

Есть ли «.» на элемент, который отсутствует?

X=(9*U - 1).^(1/3); 

EDIT:
Как Jonas указывает Scilab histplot не будет принимать комплексные значения в качестве аргумента. С другой стороны, MATLAB терпит неудачу из-за отсутствия оператора «на элемент».