Кросс-продукт работал на моем MATLAB, теперь он больше не работает. Моя партнерша и я переместили наши файлы на совершенно другой компьютер (где работал кросс-продукт), запустили наши сценарии и также создали кросс-продукт на ее компьютере.
Теперь, когда я открываю новый сеанс MATLAB и набираю любые перекрестные продукты, я получаю «Ошибка с использованием перекрестного
Слишком много входных аргументов ".
cross([1,1,1], [0,0,1])
Это код, который «разбивает» кросс-произведение, где eta, mu, delta - все числа (а входные данные для кросс-произведения - векторы столбцов длины 3):
p = (eta^2 * norm(cross(r_g_at_t1,r_g_at_t2),2)^2 ) / (mu*deltat^2);
Я заменил векторы на готовые векторы A и B, и это не работает. Как ни странно, точечный продукт все еще работает. Я совершенно новичок в MATLAB, так что, возможно, это действительно простая вещь ..