error "Undefined function 'atan2' for input arguments of type cell"

6 views (last 30 days)
I want to calculate ATAN(X,Y) where X=data(:,2); and Y=data(:,3); from a CSV file. The output of X is 1801X1 cell and Y is 1801X1 cell. please let me know how to convert the values of X and Y to calculate ATAN

Accepted Answer

Walter Roberson
Walter Roberson on 31 May 2016
RotAngle = data{2};
Bx = data{4};
Bz = data{5};
  2 Comments
Krishna Pradeep Gollamahanti
Edited: Walter Roberson on 31 May 2016
Now i can see the data of Bx and Bz with the below error
Bx=data{4};
Bz=data{5};
Angle=atan2(Bx,Bz)/pi()*180;
Undefined function 'atan2' for input arguments of type 'cell'.
Walter Roberson
Walter Roberson on 31 May 2016
Sorry, I did not read your code properly.
What you want to do cannot be done. It is not possible to calculate the arctan of a string. But if you ever encounter a file that has numbers in columns then you could textscan using a numeric format and then use the method I showed.

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!