Итак, у меня есть структура, которая была разработана на основе пользовательского ввода и предпочтений. Код начинается с того, что пользователь выбирает 3 заданные фигуры: круг, треугольник и квадрат. Каждая из этих фигур - это сами структуры, структура CIRCLE имеет {radius, random int, 'center, [random_int1, randomint2] и area, []), площадь рассчитывается, только если пользователь выбирает форму, хотя, вероятно,не имеет отношения к тому, что я прошу. Кроме того, две другие фигуры имеют FN (длина, центр, площадь). Таким образом, в основном центр каждого оценивается с двойным 1x2, оба назначаются случайным образом.
после того, как фигуры созданы и показаны пользователю, пользователь выбирает две фигуры. Эти две фигуры должны пройти ДИНАМИЧЕСКОЕ ИМЯ ПОЛЯ, чтобы вычислить расстояние между двумя центрами, используя sqrt ((x2-x1) ^ 2 + (y2-y1) ^ 2)). После этого нам нужно рассчитать соотношение площадей двух фигур, которые снова выбираются пользователем. например, в нем говорится: «Если пользователь выбирает квадрат и круг, рассчитайте соотношение площадей квадрата и круга, используя динамические имена полей.
shape = struct ('circle ;, [],')квадрат », [],« треугольник », [])
Я новичок в Matlab, поэтому, пожалуйста, если возможно, объясните соответственно. Я так нервничаю из-за этого класса, что буквально дрожу прямотеперь, после двухдневного пробуждения, пытающегося все это выучить. Это действительно интенсивно.