Importing hex values from a .txt or .xlsx file
Afficher commentaires plus anciens
I have a function as detailed below:
function [A B C] = elevation (d,p,t)
FC = 360;
d = hex2dec (d);
p = hex2dec (p);
t = hex2dec (t);
A = (d*0.5*FC/2^18);
B = (p*0.5*FC/2^15);
C = (t*0.5*FC/2^15);
I am looking to take the input hex values (d, p, t) from a txt file or spreadsheet although i don't seem to be able to import any values that contain letters.
Does anyone have any ideas where i am going wrong? Should i add additional lines of code to the function to import the data or import the data from the command window?
Any help is much appreciated
Réponses (1)
José-Luis
le 18 Fév 2013
doc sscanf
You can use the '%x' identifier for hexadecimal data.
4 commentaires
Sorry, I meant fscanf().
For text files the documentation of fscanf() gives several examples on how to import data. For excel data, you would first need to import the data to matlab. You could use xlsread() for that. Then you could convert to hexadecimal, sscanf(some_string,'%x').
The actual code would depend on the structure of your data.
Darren
le 18 Fév 2013
nrithya theetharappan
le 15 Août 2016
hey,i'm facing the same issue.were you able to resolve it??
Catégories
En savoir plus sur Spreadsheets dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!