how to convert char data to Double?
Show older comments
I have a data like
0.104895105
0.112244898
0.139534884
I converted it to binary but it becomes a char data after conversion . how can i convert back to double so that nnstart can take it as input.
kindly help me with it . tx
7 Comments
James Tursa
on 19 Oct 2015
How did you convert it to binary? Please show the MATLAB code you used to do this.
Walter Roberson
on 19 Oct 2015
nnms is Nonlinear Normal Modes ?
Amit Mishra
on 19 Oct 2015
Amit Mishra
on 19 Oct 2015
Walter Roberson
on 20 Oct 2015
We have no idea what the code is for MyNum2Bin
Amit Mishra
on 20 Oct 2015
Edited: Walter Roberson
on 20 Oct 2015
Amit Mishra
on 20 Oct 2015
Answers (1)
Walter Roberson
on 20 Oct 2015
t = MyNum2Bin(A,4,0,1); %your existing call
u = t - '0'; %now it is 0 and 1's
Note: your MyNum2Bin code treats negative values as positive values.
2 Comments
Amit Mishra
on 20 Oct 2015
Edited: Walter Roberson
on 20 Oct 2015
Walter Roberson
on 20 Oct 2015
Avec = reshape( (dec2bin(floor(A*16), 4) - '0').', 1, []);
"Take it as input" is too vague. Take it as input to what? And what format does the input require?
Categories
Find more on Data Type Conversion in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!