Форум программистов, компьютерный форум, киберфорум
Математика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 19.09.2016
Сообщений: 15
1

Под каким углом и как рисовать деления на циферблате?

18.01.2017, 19:06. Показов 1167. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите под каким углом и как рисовать деления на циферблате. Нужен с делениями часов и минут. Радиус циферблата = 200.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.01.2017, 19:06
Ответы с готовыми решениями:

Как проверить, под каким углом находится изображение в picturebox
В пикчербоксе есть картинка кораблика, по нажатию кнопки F, картинка поворачивается на 90 градусов,...

Определить под каким углом
Определить под каким углом прямая y=2x-5 пересекает кривую y=x^2+x-11

Под каким углом пересекаются линии
x^2+y^2=8x и y^2(2-x)=x^3

Под каким углом разлетаются гамма-кванты?
Ребят,помогите пожалуйста,в универе дали решать задачи по физике,а я не знаю этой темы вообще....

6
4527 / 3521 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
18.01.2017, 22:33 2
ОМГ Полный оборот — 360 градусов. Часовые деления через каждые 360/12 градусов. Минутные — через 360/60 градусов.
0
0 / 0 / 0
Регистрация: 19.09.2016
Сообщений: 15
19.01.2017, 06:08  [ТС] 3
Цитата Сообщение от helter Посмотреть сообщение
Часовые деления через каждые 360/12 градусов. Минутные — через 360/60 градусов.
Я чего то не понял или откуда вы взяли такие градусы.
У нас есть окружность. Ее центр ровно на начале координат. Насколько я знаю каждое деление часа = 30 градусов т.к. 3 часа = 90 градусов. Вопрос следущий:
какие функции (y=kx) делают линию в 30 градусов. Ну соответственно для самого первого деления для часа 60 градусов (если по графику)
0
Эксперт по математике/физике
3390 / 1913 / 571
Регистрация: 09.04.2015
Сообщений: 5,365
19.01.2017, 14:46 4
Цитата Сообщение от the javer Посмотреть сообщение
функции (y=kx) делают линию в 30 градусов
В формуле y=k*x, k=tan(alfa).
alfa - угол между осью х и прямой.
0
4527 / 3521 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
19.01.2017, 15:08 5
Цитата Сообщение от the javer Посмотреть сообщение
Я чего то не понял или откуда вы взяли такие градусы.
Повторяю медленно. Полный оборот — 360 градусов. На один оборот приходится 12 часовых промежутков. Значит, на один часовой промежуток приходится 360/12 градусов. Вы понимаете бытовой смысл слова "делить"?

Если это для практических применений, то вместо вычисления арктангенсов может быть удобнее воспользоваться тем, что деление, образующее угол α с положительным направлением оси абсцисс, имеет координаты (R cos α, R sin α).
0
0 / 0 / 0
Регистрация: 19.12.2015
Сообщений: 2
20.01.2017, 13:57 6
Может быть поможет так - полный оборот - 2ПИ, на один оборот = 2ПИ/12 = ПИ/6
0
Эксперт по математике/физике
6358 / 4065 / 1512
Регистрация: 09.10.2009
Сообщений: 7,550
Записей в блоге: 4
20.01.2017, 18:38 7
Вот как выглядит это на Матлабе:
Кликните здесь для просмотра всего текста
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
function [] = Ciferplato( L, l )
%CIFERPLATO функция рисует циферблат из часовых и минутных делений внутри
%окружности радиуса 1 с заданными длинами штрихов для делений
% обоих видов (в долях радиуса)
figure1 = figure('PaperUnits','centimeters',...
                 'PaperSize',[20.98 29.68],...
                 'Color',[1 1 1]);
axes('Parent',figure1,...
     'FontName','Courier New',...
     'Position',[0.1 0.1 0.8 0.75],...     
     'Visible','off');
 axis([-1 1 -1 1]); % крайние значения на координатных осях: Xmin Xmax Ymin Ymax
 axis equal; % устанавливаются равные величины единичных отрезков по 
 % обоим осям, иначе на картинке будет эллипс, а не окружность
 hold('all');
 
 % отрисовка окружности циферблата:
 X=-1:0.01:1;
 y1=sqrt(1-X.^2);
 y2=-sqrt(1-X.^2);
 plot(X,y1,X,y2,'LineWidth',1,'Color','Black');
 
 % отрисовка больших штрихов длиной L (<1 - доля радиуса окружности)
 for i=1:12
      line([sin(pi/6*i) (1-L)*sin(pi/6*i)],[cos(pi/6*i) (1-L)*cos(pi/6*i)],'LineWidth',1,'Color','Black');      
      % надпись возле каждого часового штриха
      text((1-L)*sin(pi/6*i),(1-L)*cos(pi/6*i), int2str(i),... 
         'HorizontalAlignment','Center',...
         'FontName','Arial',...
         'fontsize',14,...
         'fontweight','d',...
         'BackgroundColor','White',...
         'Color','Black');
 end;
 
 % нанесение минутных штрихов длиной l (<1 - доля радиуса), за ислючением мест, где уже нанесены часовые
 % штрихи
 for i=1:59
     if mod(i,5)~=0
       line([sin(pi/30*i) (1-l)*sin(pi/30*i)],[cos(pi/30*i) (1-l)*cos(pi/30*i)],'LineWidth',1,'Color','Black');
     end;
 end;

Вызов: Ciferplato(0.2, 0.07)
И результат:
Миниатюры
Под каким углом и как рисовать деления на циферблате?  
0
20.01.2017, 18:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.01.2017, 18:38
Помогаю со студенческими работами здесь

Под каким углом пройдет график функции?
под каким углом пройдет функция y=lgx относиительно оси Ox

Под каким углом необходимо бросить мяч
Под каким углом к горизонту и с какой скоростью необходимо бросить мяч, чтобы он попал в открытую...

Под каким углом к горизонту брошен камень?
Помогите мне пожалуйста с задачами!!! 1)Начальная скорость камня брошенного под углом к...

Под каким углом к горизонту брошен шар?
Под каким углом к горизонту брошен шар, если известно, что максимальная высота подъема шара в 13...

Определить под каким углом пересекаются 2 прямых
На плоскости заданы 2 прямые у=a1x+b1 и у=а2x+b2 определить под каким углом они пересекаются,...

Под каким углом график пересекает прямую
Под каким углом график функции \frac{arcsin^3(2x)}{\sqrt{1-4x^2}} пересекает прямую y=x в начале...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru