Салют,
наконец-то я начал свое знакомство с мат. программированием и с программой Matlab .
На данный момент ломаю голову над тем как конвертировать матрицу данная в radians в матрицу degrees.
Вот код моей простенькой программки, цель которой принять матрицу 4X3 , где каждая цифра символизирует сторону треугольника, подсчитать при помощи теоремы косинусов угол находящийся напротив стороны и в относительном порядке создать матрицу углов (находящихся напротив стороны) в градусах.
Код:
clc
A=input('enter matrix 4*3 while each line represent triangle sides:\n')
a=A(:,1);
b=A(:,2);
c=A(:,3);
d=acos((b.^2+c.^2-a.^2)./(2*(b.*c)));
%d=rad2deg(d);
e=acos((a.^2+c.^2-b.^2)./(2*(a.*c)));
%e=rad2deg(e);
f=acos((a.^2+b.^2-c.^2)./(2*(a.*b)));
%f=rad2deg(f);
B(:,1)=d;
B(:,2)=e;
B(:,3)=f;
disp('The angles for the entered triangles are:')
disp(B)
Пока что я знаком с одной командой для конвертации - rad2deg ,
правильно ли я понимаю что она не может принять вектор в rad и изменить его в degrees?
Намекните ка , как быть