Для выполнения вычислений со степенями в MATLAB можно использовать несколько методов. Вот несколько примеров и фрагменты кода:
Метод 1: преобразование градусов в радианы
Тригонометрические функции MATLAB по умолчанию работают с радианами. Чтобы преобразовать градусы в радианы, вы можете использовать функцию deg2rad. Вот пример:
degrees = 45;
radians = deg2rad(degrees);
disp(radians);
Метод 2: преобразование радиан в градусы
Если у вас есть угол в радианах и вы хотите преобразовать его в градусы, вы можете использовать функцию rad2deg. Вот пример:
radians = pi/4;
degrees = rad2deg(radians);
disp(degrees);
Метод 3: тригонометрические функции с градусами
Если вы хотите использовать тригонометрические функции непосредственно с градусами, вы можете преобразовать угол в радианы внутри функции. MATLAB предоставляет такие функции, как sind, cosdи tandспециально для этой цели. Вот пример:
degrees = 30;
sine = sind(degrees);
cosine = cosd(degrees);
tangent = tand(degrees);
disp(sine);
disp(cosine);
disp(tangent);
Метод 4: Символ градуса в метках графика
Если вы хотите отображать символ градуса (°) в метках графика или аннотациях, вы можете использовать функцию charвместе со значением Unicode символ степени. Вот пример:
x = 0:0.1:2*pi;
y = sin(x);
plot(x, y);
xlabel('Angle (in degrees)');
ylabel('sin(x)');
title(['Plot of sin(x) for angles from 0 to 2*pi (' char(176) 'C)']);