but when we define A='5', then char(5) can not be the result A. how can we get this value?

回答 (2 件)

Ilham Hardy
Ilham Hardy 2015 年 4 月 17 日

0 投票

Just guessing,
>> char(65)
ans =
A
>> double('A')
ans =
65
Star Strider
Star Strider 2015 年 4 月 17 日

0 投票

You have defined ‘A’ as a string, so it will remain so. If you want to find the numeric value (5) you assigned to ‘A’, you would have to use the str2num or similar funcitons:
A = '5';
a = str2num(A)
produces:
a =
5.0000e+000

カテゴリ

ヘルプ センター および File ExchangeDates and Time についてさらに検索

製品

タグ

タグが未入力です。

質問済み:

2015 年 4 月 17 日

回答済み:

2015 年 4 月 17 日

Community Treasure Hunt

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

Start Hunting!

Translated by