Выбор точки один вверху функции, если количество точек нечетное - PullRequest
0 голосов
/ 11 июля 2020

Данная функция f. Эта функция может быть функцией sin, cos, Dira c или треугольником. Мне нужно найти количество точек в этой функции.

Пример: пусть f является функцией треугольника и определяет 3 точки (случайным образом)

  1. Как случайным образом определить три точки : один сверху, один слева и один справа?

Ответы [ 2 ]

0 голосов
/ 12 июля 2020

Возможно, было бы проще начать с триггерной функции, такой как cos. Имея это в виду, мы можем создать пример домена x, скажем,

x=-pi:0.1:pi

Затем вычислить и построить график y

y = cos(x)
plot(x,y)

Теперь давайте найдем точки вдоль домена X. В моем примере я выбираю 5 точек и использую linspace, чтобы найти 5 точек, равномерно расположенных вдоль домена. Затем я могу использовать команды для построения значений. (Не случайно, но я не думаю, что это было вашим намерением.)

N = 5
x1 = linspace(-pi,pi,N)
hold on
plot(x1,cos(x1),"or")
0 голосов
/ 11 июля 2020

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

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