MATLAB Answers

Getting values from balance into matlab

1 ビュー (過去 30 日間)
Marianne Hull-Cantillo
Marianne Hull-Cantillo 2021 年 2 月 4 日
回答済み: Les Beckham 2021 年 2 月 4 日
I am trying to get values from my balance into matlab to be plotted over time. I am using the following functions
>> s = serial('COM4', 'BaudRate', 9600);
>> fopen(s);
>> a = fscanf(s)
I get the following:
a =
'S S 98.98g
In the workspace it appears as a [name] and 1x18 char [value]
How can I convert the value 'S S 98.98g' to a number variable?

回答 (1 件)

Les Beckham
Les Beckham 2021 年 2 月 4 日
Try this:
number = sscanf(a, '%*c %*c %f%*c');
The * characters tell sscanf to ignore (not return) those fields. You can learn more in the documentation here:




Community Treasure Hunt

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

Start Hunting!

Translated by