Member 14023742 Ответов: 2

Как написать функцию расстояния в R?


Расстояние
Напишите функцию find_distance (), которая возвращает расстояние между двумя заданными точками. Вы
должен быть в состоянии вызвать функцию следующим образом:
# координаты точки-1 и точки-2
p1 <- c(0, 0)
p2 <- c(1, 1)
find_distance(Р1, Р2)
Середина
Напишите функцию find_midpoint (), которая возвращает среднюю точку между двумя заданными точками. Вы
должен быть в состоянии вызвать функцию следующим образом:
p1 <- c(0, 0)
p2 <- c(1, 1)
find_midpoint(Р1, Р2)
Склон
Напишите функцию find_slope (), которая возвращает наклон линии, соединяющей две заданные точки.
Вы должны быть в состоянии вызвать эту функцию следующим образом:
p1 <- c(0, 0)
p2 <- c(1, 1)
find_slope(Р1, Р2)
Перехват
Напишите функцию find_intercept (), которая возвращает перехват линии, соединяющей два
данная точка. Эта функция должна внутренне использовать find_slope()

Что я уже пробовал:

Мне нужно использовать для петель, это в R. пожалуйста, помогите! Я новичок в программировании , и я совершенно потерялся

2 Ответов

Рейтинг:
1

Patrice T

Цитата:
Это в R. пожалуйста, помогите! Я новичок в программировании , и я совершенно потерялся

Итак, вы не пытаетесь решить проблему самостоятельно, у вас нет вопросов, вы просто хотите, чтобы мы сделали вашу домашнюю работу.
Домашние задания-это упрощенные версии тех задач, которые вам придется решать в реальной жизни. цель это обучение и практикующий.

Мы не делаем вашу домашнюю работу.
Домашнее задание не предназначено для проверки ваших навыков просить других людей сделать вашу работу, оно предназначено для того, чтобы заставить вас думать и помочь вашему учителю проверить ваше понимание курсов, которые вы прошли, а также проблем, которые вы испытываете при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по исправлению положения.
Любая ваша неудача поможет вам узнать, что работает, а что нет, это называется "методом проб и ошибок".
Так что попробуйте, перечитайте свои уроки и приступайте к работе. Если вы застряли на конкретной проблеме, покажите свой код и объясните эту точную проблему, мы можем помочь.

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