Меньков Дис
Меньков Дис

Показать решение или решить задачу в программе Matlab.

Заданы начало и конец отрезка. Необходимо нарисовать стрелку
с усиками, ширина раствора которых равна w, а высота h (см.
рисунок) . Тригонометрию использовать нельзя (подобное ограничение часто возникает
во встраиваемых системах, где вычисление тригонометрических функций слишком
дорого по времени) . Проиллюстрировать скриптом в матлабе.

AB
Alone Black Wolf

Вот скрипт
%Координаты начала стрелки
O = [1; 0];
%Координаты конца стрелки
P = [2; 4];
h = 0.5;
w = 0.3;
OP = P - O;
%Длина стрелки
L = sqrt(OP(1)^2+OP(2)^2);
cn = OP(1)/L;
sn = OP(2)/L;
A1 = [L - h; w];
B1 = [L-h; -w];
A = [A1(1)*cn-A1(2)*sn+O(1); A1(1)*sn+A1(2)*cn+O(2)];
B = [B1(1)*cn-B1(2)*sn+O(1); B1(1)*sn+B1(2)*cn+O(2)];
plot([O(1) P(1)],[O(2) P(2)])
hold on
plot([A(1) P(1)],[A(2) P(2)])
plot([B(1) P(1)],[B(2) P(2)])

В свойствах графика установить одинаковый масштаб по осям.

Похожие вопросы
пожалуйста помогите решить задачу, если можно .то с решением...
Помогите написать программу для решения задачи (На языке С)
Помогите!! ! Решить задачу! ! Нужен ход решения!!!
Помогите!! ! Решить задачу!! ! Нужен ход решения!!!
решите пожалуйста задачу.... и дайте решение
Подскажите алгоритм решения в MATLAB
Задача по физике! Если можно решение показать!
Помоги решить задачу пожалуйста!!!!(С РЕШЕНИЕМ)
Помогите решить задачу и ещё показать решение .
Как показать одну переменную из списка в Matlab ?