Какие петли и какую систему координат я могу использовать для автоматизации этого примера структуры фермы

Я совершенно новичок в Matlab и не могу заставить цикл работать. Например, если Ln > k, выведите точку от i(n-1) до i(n). Как бы я автоматически назначил правильные векторы строки или столбца для i(n)?

Вот схема того, что я хочу

Чего я хочу добиться - это подключить i(0) к i(1) к... i(n-1) к i(n).

Я также немного запутался, какую систему координат использовать? Я думал, что будет легко использовать полярную систему координат. Определяя расстояние и угол от точки i(o) и затем делая то же самое из точки i(1), но из того, что я мог найти, необходимо преобразовать обратно в декартову систему координат.

Как только я освоюсь с этим разделом, я уверен, что смогу предпринять следующие шаги и разработать полное решение моей проблемы. Если вы заинтересованы в том, чего я пытаюсь достичь, вот ссылка

[ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ] В этом вопросе, на который я ссылался, мне сказали, что я все испортил. Прошу прощения, если этот вопрос тоже не понятен. Я действительно потратил время, чтобы сделать это как можно более ясным. Мне трудно иногда выражать себя.

1 ответ

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

Существует множество способов решить вашу проблему. не вдаваясь в подробности, вы делаете следующее:

n = 1
L(1) = ...
point(1) = ...

while (L(n) < k)
    n = n+1;       
    L(n) = L(n-1)*sin(alpha)/sin(alpha+theta);
    point(n) = ...
end

plot(point(1:n));
Другие вопросы по тегам