Что делает / оператор в MATLAB? - PullRequest
2 голосов
/ 29 августа 2010

Я работаю над преобразованием программы MATLAB в C и вообще не знаю MATLAB.

Я пытаюсь выяснить эту строку кода:

var1=acos(v1true*varW1'/(norm(v1true)));

Я знаю, что ./ делает, это заставляет MATLAB делить термин на срок. Но я не знаю о. Может кто-нибудь сказать мне, что '/ делает в MATLAB?

Ответы [ 3 ]

4 голосов
/ 29 августа 2010

Как сказал Брэндон, «это сопряженная или эрмитова транспозиция (также известная как линейная алгебраическая транспозиция) и». это транспонирование массива Для получения дополнительной информации см. Страница арифметических операторов MATLAB .

1 голос
/ 29 августа 2010

'- сопряженное или эрмитово транспонирование.Если вы хотите сделать обычную транспонирование, используйте. '

0 голосов
/ 29 августа 2010

Да, в вашем случае вы берете транспонирование varW1, делите его на норму (v1true), а затем умножаете на v1true.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...