2014-01-16 3 views
-5

Я попытался написать в MatlabMatlab - размеры матрицы ошибок

x=[0:0.1:1]; 
f=(x.^2)*sin(pi*x.^2); 

Но я получаю сообщение об ошибке:

Error using * Inner matrix dimensions must agree.

+0

Проверьте размер '(x.^2)' и 'sin (pi * x.^2)'. Это должно быть n * m и m * o, что не так. – Daniel

ответ

0

Попробуйте

f=(x.^2) * sin(pi*x.^2)' 

Это дает скаляр.

f=(x.^2)' * sin(pi*x.^2) 

становится матрицей и

f=(x.^2)' .* sin(pi*x.^2) 

вектор.

+1

Я бы заподозрил, что третий будет тем, кого они ищут. – MrAzzaman

Смежные вопросы