conversion of single data type to double

please what is the best way to represent a real time single data type 10x6 to double?
S = double(Real-TData);
SLength=length(S);
representing it this way doesnt work.

8 件のコメント

Ameer Hamza
Ameer Hamza 2020 年 3 月 14 日
What does not work? What are the classes of Real and TData?
Walter Roberson
Walter Roberson 2020 年 3 月 14 日
length(S) of a non-empty array S is max(size(S)) -- the length of the longest dimension, not any particular dimension. It is often a mistake to be asking about length() of a 2D array, and size() should be asked for instead.
Odesanmi Gbenga Abiodun
Odesanmi Gbenga Abiodun 2020 年 3 月 14 日
while implementing this it gives empty 0x0 double and the length will give 1x1 double, please how can i write this to give correct answer.
dpb
dpb 2020 年 3 月 14 日
We can't tell what you're trying to do from descriptions and limited code, sorry.
What does
whos Real TData
return?
And, give us a sample small set of the data and/or show us what the inputs and then the expected outputs are.
By any chance, since talk of a "10x6 double" and have the T in the variable this wouldn't be an array of [year,month,day,hour,minute,second] data by any chance and Q? has to do with converting to a time variable?
Odesanmi Gbenga Abiodun
Odesanmi Gbenga Abiodun 2020 年 3 月 14 日
Name Size Bytes Class Attributes
Real-TData 10x6 240 single global
dpb
dpb 2020 年 3 月 14 日
How did you generate a name 'Real-TData'? That's a math operator '-' in there.
That aside, you didn't answer the rest of the question posed which is to also show us some data values and what you want as an answer. Certainly double() would convert a single-precision argument to double-precision but somehow that doesn't seem to be the underlying problem here.
Odesanmi Gbenga Abiodun
Odesanmi Gbenga Abiodun 2020 年 3 月 15 日
Thank you all for trying to help me.
the data is an imu sensor data which i am trying to map to my robot joint angle.
53.885860 -1.0556835 -0.21595685 -158.38406 1.2829570 -4.2873130
53.885860 -1.0556835 -0.21595685 -158.38618 1.2851355 -4.2879791
53.884678 -1.0536855 -0.21299019 -158.38618 1.2851355 -4.2879791
53.884678 -1.0536855 -0.21299019 -158.38318 1.2823126 -4.2883754
53.884678 -1.0536855 -0.21299019 -158.38318 1.2823126 -4.2883754
53.882851 -1.0584337 -0.21351759 -158.38345 1.2829697 -4.2857342
53.882851 -1.0584337 -0.21351759 -158.38345 1.2829697 -4.2857342
53.880161 -1.0544633 -0.21398492 -158.38231 1.2800945 -4.2846289
53.880161 -1.0544633 -0.21398492 -158.38231 1.2800945 -4.2846289
53.880310 -1.0559752 -0.21317731 -158.38162 1.2813684 -4.2833033
Guillaume
Guillaume 2020 年 3 月 15 日
We still don't know what you're asking and what you've shown so far raises a number of questions:
  • What are you trying to do?
  • In what way, what you tried doesn't work? If you get an error give us the full text of the error message
  • How can you have a variable named Real-TData which is not a valid variable name in matlab
In addition, you show that the variable is global. global variables are a bad idea and the source of many problems.

サインインしてコメントする。

回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeData Type Conversion についてさらに検索

質問済み:

2020 年 3 月 14 日

コメント済み:

2020 年 3 月 15 日

Community Treasure Hunt

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

Start Hunting!

Translated by