конвертация данных Excel - Origin
Кроме того, банальный copy-paste из экселя в Ориджин делает своё дело.
Или я чего-то не понял? Распиши тогда подробнее.
Ctrl+C Ctrl-V. У меня прокатывало.
Дело в том, что в excel для построения поверхности у меня есть массив в виде матрицы: по горизонтали идет x, по вертикали y, на пересечении по диагонали получается значение z. Мне нужно преобразовать эту матрицу в трехколоночный формат x, y, z. Долго гуглил, но найти ничего подходящего пока не выходит
есть массив в виде матрицы: по горизонтали идет x, по вертикали y, на пересечении по диагонали получается значение z.
Мой мозг сломался.
А как так excel строит по диагонали двумерного массива?
Напиши функцию в нем, чтобы в столбец складывала диагональ этого массива. Типа N(i,i) -> M(i N(i+1,i+1) -> M(i+1).
X и Y можно строки - > столбцы переделать в один формат - капитан советует
Кажется, в таком виде там тоже можно поверхности строить. На ум приходят две мысли.
1. Попробовать поиграться с матрицами в Ориджине. Вдруг он осилит.
2. Взять VBA и написать скрипт™ в экселе, чтоб брал значения Z из каждого вертикального ряда, переносил в один столбец, а в двух соседних столбцах писал соответствующие координаты X и Y. За 5 минут делается любым индусом. Потом получившиеся три столбца пихнуть в Ориджин.
Мой мозг сломалсяКак я понял, у него это выглядит примерно как таблица умножения.
Да, выглядит примерно так.
Save as... - мой массив данных.csv
в origin:
File - New - Matrix
File - Import ASCII - мой массив данных.csv
дальше - Plot - 3D Fill Surface
Спасибо! Все получилось.
Оставить комментарий
flesh2009
есть массив данных в Excel, по которому строится поверхность. нужно преобразовать этот массив в x y z для построения в Origin. подскажите как это сделать, или какие есть хорошие программы для конвертации. Заранее спасибо