2024-09-20 00:55:42
我看到一段:
a='hello'
abs(a)
这段运行了不知是什么意思?
求绝对值
只要和实数运算都会变成ascii
>> abs('yuan')
ans =
121 117 97 110
>> int32('yuan')
ans =
121 117 97 110
>> setstr([121,117,97,110])
ans =
yuan
>> char([121,117,97,110])
ans =
yuan
这2对代码功能貌似一样??可以这么认为吗
为了考90分过matlab课没办法。。
help setstr
SETSTR Convert numeric values into character string.
SETSTR will be removed in a future release. Use CHAR instead.
See also char, ischar.
Reference page in Help browser
doc setstr
显然是一样的
abs和int32是不一样的,因为一个转为double,一个转为int32
2024-09-20 00:42:11