Список форумов   Список форумов  

Помогите пожалуйста разобраться

Всё о программировании на Labview

Модераторы: Техподдержка NI, Robert, Модератор

Помогите пожалуйста разобраться

Сообщение Nike » Пт фев 27, 2009 3:58 pm

Здраствуйте. У меня такая проблема: Есть массив 256 на 256 значений это Х и еще массив 256 на 256 значений это Y. Х и Y это координаты вершин треугольника. Мне нужно найти площади всех треугольников по формуле S=1/2[x1*(y2-y3)+x2*(y3-y1)+x3*(y1-y2)]. Как это можно сделать в LabVIEW? Заранее спасибо.
Nike
 
Сообщений: 8
Зарегистрирован: Пн фев 23, 2009 1:50 am

Сообщение Nike » Пт фев 27, 2009 4:45 pm

для рассчета площади треугольника: Надо взять матрицу 2 на 2 из массива Y и найти площадь двух треугольников, потом взять следующий сектор 2 на 2 (но он должен содержать 2 последние точки первой матрицы) и так далее. А координата Х повторяется через каждые 256 значений, она от 0 до 256 и так по кругу.

При расчете площади треугольников в матрице 2 на 2 там точки по Y повторяться будут и надо находить по 2 площади треугольников в каждой матрице 2 на 2.
например:
Ai Bi Ci
Aj Bj Cj
надо находить площадь сначала с координатами Aj Bj Bi, потом Ai Bi Aj, Затем площади треугольников BjCjCi и BiCiCj и так для всех матриц 2 на 2 из большой матрицы 256 на 256.
Если кто умеет и знает как это осуществить помогите пожалуйста. Заранее спасибо.
Nike
 
Сообщений: 8
Зарегистрирован: Пн фев 23, 2009 1:50 am


Вернуться в LabVIEW

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron