2016-09-02 3 views
-1

У меня есть данные частоты в направлениях x и y для шарикового подшипника. И Абсолютное время, конечно, в другой колонке. Есть ли способ найти расстояние в Манхэттене, только с часовым и абсолютным временем. Итак, может ли кто-нибудь просто вести меня?У меня есть данные вибрации (g) в направлениях x и y для шарикоподшипника в 2 колонках. Есть ли способ найти расстояние Манхэттена только с этими данными и временем?

For example the given file is like below 

    3.54393190998923540E+9 -6.80819749832153320E-2 -1.33635997772216800E-2 
    3.54393190998923540E+9 -6.80819749832153320E-2 -1.33635997772216800E-2 
    3.54393190998923540E+9 -6.80819749832153320E-2 -1.33635997772216800E-2 
    3.54393190998923540E+9 -6.80819749832153320E-2 -1.33635997772216800E-2 

Здесь первый столбец - это время, а 2-й и 3-й столбцы - это данные частоты в x и y. Как мы находим расстояние на Манхэттене здесь?

+1

Почему бы не использовать ячейку/структуру или многомерную матрицу для этого? На боковой ноте, на каком языке вы используете, bash of MATLAB? – Adriaan

+0

Мне нужно сделать это в Matlab на самом деле. @Adrian –

+0

Почему он помечен bash и shell? Первый ответ, который вы получили, уже использует то, что не является MATLAB. Удалите ненужные теги. – Adriaan

ответ

1

Вы можете прочитать все данные в сразу используя dlmread, а затем получить доступ к каждому из столбцов по отдельности:

M = dlmread('datafile.txt'); 

dlmread выяснит разделитель и дать вам правильное количество колонок в M:

M = 

    3.5439e+09 -6.8082e-02 -1.3364e-02 
    3.5439e+09 -6.8082e-02 -1.3364e-02 
    3.5439e+09 -6.8082e-02 -1.3364e-02 
    3.5439e+09 -6.8082e-02 -1.3364e-02 

Теперь вы можете получить доступ к столбцу 2, например, так:

>> M(:,2) 
ans = 

    -0.068082 
    -0.068082 
    -0.068082 
    -0.068082 
0

Попробуйте

perl -i -pe 's/ /,/g;s/^/a$.=/' junk.txt 
+0

OP был довольно щедрым со случайными тегами и, по-видимому, должен сделать это в MATLAB. Извинения за это. – Adriaan

 Смежные вопросы

  • Нет связанных вопросов^_^