Что означает & # число и: в коде Java? - PullRequest
0 голосов
/ 26 сентября 2019

Мне сложно понять часть кода на Java.Я хотел бы узнать, какие уравнения движения использовались в стоячей волне в анимации трубы (исходный код доступен на этой странице: https://www.compadre.org/IntroPhys/items/detail.cfm?ID=7878). В строке 61 есть:

<i>u</i>(<i>t</i>,<i>x</i>) = <i>A</i> sin(<i>n </i>&#960; <i>x</i>) cos(<i>&#969; t </i>+ &#948;)

я предполагаю, что u (t, x) = A * sin (… но что означают числа & #? А позже в строке 589:

uField[i] = .5+A*((leftEnd) ? ((rightEnd) ? Math.sin(n*pi*xField[i]) : Math.sin((n-.5)*pi*xField[i])) : ((rightEnd) ? Math.cos((n-.5)*pi*xField[i]) : Math.cos(n*pi*xField[i])) )*Math.cos(omega*t);

Что такое все знаки вопроса и двоеточия? LeftEnd и rightEnd - переменные типа boolean. Буду признателен за любую помощь. Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...