Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 | 2 |

 

  Вопрос: Помогите с решение лабараторной задачи Добавлено: 13.05.08 11:20  

Автор вопроса:  Xapkep | Web-сайт: zaki.ru | ICQ: 301212 
Суть задачи в том чтобы расчитать угол трения матерьяла..

в результате получил формулу sin(a)=Ftr/G , как можно переконвертировать sin(a) в угол, по тб Брадиса и вывести это значение?

Ответить

  Ответы Всего ответов: 19  

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 13.05.08 13:16
Function ArcSin(X As Double) As Double
    ArcSin = Atn(X / Sqr(-X * X + 1))
End Function

Function ArcCos(X As Double) As Double
    ArcCos = Atn(-X / Sqr(-X * X + 1)) + 2 * Atn(1)
End Function

Ответить

Номер ответа: 2
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #2 Добавлено: 14.05.08 23:47
В программировании о браддисе забудь :D

Ответить

Номер ответа: 3
Автор ответа:
 Xapkep



ICQ: 301212 

Вопросов: 8
Ответов: 49
 Web-сайт: zaki.ru
 Профиль | | #3
Добавлено: 15.05.08 09:39
Тоесть вышенаписанную формулу не возможно использовать?

Ответить

Номер ответа: 4
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #4
Добавлено: 15.05.08 13:12
Вышенаписанная формула к Брадису не обращается

Ответить

Номер ответа: 5
Автор ответа:
 Xapkep



ICQ: 301212 

Вопросов: 8
Ответов: 49
 Web-сайт: zaki.ru
 Профиль | | #5
Добавлено: 15.05.08 13:13
это я понял... но она выводит те значения которые указаны в таблице?

Ответить

Номер ответа: 6
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #6
Добавлено: 15.05.08 13:28
Она считает значения функции арксинуса и арккосинуса. Есть ли они в Брадисе, я не помню.

Ответить

Номер ответа: 7
Автор ответа:
 Xapkep



ICQ: 301212 

Вопросов: 8
Ответов: 49
 Web-сайт: zaki.ru
 Профиль | | #7
Добавлено: 25.05.08 22:19
М вопрос остался открытым.
Как можно значение sin(a) перевести в угол, может вбить все значения тб брадиса.. или указать диапазоны в условиях.

Как вообще тб Брадиса расчитовалась? есть наверно формула какаянибудь..


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

 пришел к такой форумуле sin(a)= F / G

F - коэффицент покоя материала
G - масса

полученный ответ смотрим в тб брадиса и получаем максимальный при катором брусок не соскальзывает.
Не хотел бы чтобы программа ссылалась на то чтобы пользователь поглядел в тб.
Может можно какнить узнать этот угол?

Ответить

Номер ответа: 8
Автор ответа:
 shuffle



Администратор

ICQ: 201502381 

Вопросов: 15
Ответов: 737
 Профиль | | #8 Добавлено: 26.05.08 00:05
Может можно какнить узнать этот угол?
Можно. Использовать арксинус.

Ответить

Номер ответа: 9
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #9
Добавлено: 26.05.08 06:26
У shuffle ангельское терпение :)

Но задачу ты решил неверно. Сила реакции опоры N = mgcosa, сила трения Fтр = kN = kmgcosa, сила тяжести действует против силы трения с силой F = mgsina. Условие равновесия F = Fтр, следовательно, kmgcosa = mgsina, разделим второе на первое и получим tga/k = 1 => tga = k; a = arctg(k).

Ответить

Номер ответа: 10
Автор ответа:
 Xapkep



ICQ: 301212 

Вопросов: 8
Ответов: 49
 Web-сайт: zaki.ru
 Профиль | | #10
Добавлено: 26.05.08 11:07
F=m*g*sin(a)
Ftr=k*n*cos(a)
дальше незнаю как это все в исходниках оформить

k - это коэффицент трения в покоя?

Ответить

Номер ответа: 11
Автор ответа:
 Xapkep



ICQ: 301212 

Вопросов: 8
Ответов: 49
 Web-сайт: zaki.ru
 Профиль | | #11
Добавлено: 26.05.08 12:24
да и поправка G это вес бруска, который стоит на поверхности который стоит под углом

Ответить

Номер ответа: 12
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #12
Добавлено: 26.05.08 22:14
Вес там вообще не важен. k это коэффициент трения покоя.

Ответить

Номер ответа: 13
Автор ответа:
 Xapkep



ICQ: 301212 

Вопросов: 8
Ответов: 49
 Web-сайт: zaki.ru
 Профиль | | #13
Добавлено: 26.05.08 22:28
Меня интресует как это в исходниках оформить. какие данные мне нужно вписывать и какие вычисляются сами?
Я уже совсем запутался.. как я понимаю то что ты мне предлогаешь совсем не то как я изначально планировал

Ответить

Номер ответа: 14
Автор ответа:
 Xapkep



ICQ: 301212 

Вопросов: 8
Ответов: 49
 Web-сайт: zaki.ru
 Профиль | | #14
Добавлено: 26.05.08 22:28
Меня интресует как это в исходниках оформить. какие данные мне нужно вписывать и какие вычисляются сами?
Я уже совсем запутался.. как я понимаю то что ты мне предлогаешь совсем не то как я изначально планировал

Ответить

Номер ответа: 15
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #15
Добавлено: 27.05.08 03:29
Вводишь коэффициент трения. Выводишь угол. Код:
MsgBox atn(k)

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам