matlab计算结果问题在matlab中计算cos(6\pi)的结果((3^1/2)/2)不是浮点值,怎么让输出的结果是浮点值

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 15:08:31
matlab计算结果问题在matlab中计算cos(6\pi)的结果((3^1/2)/2)不是浮点值,怎么让输出的结果是浮点值

matlab计算结果问题在matlab中计算cos(6\pi)的结果((3^1/2)/2)不是浮点值,怎么让输出的结果是浮点值
matlab计算结果问题
在matlab中计算cos(6\pi)的结果((3^1/2)/2)不是浮点值,怎么让输出的结果是浮点值

matlab计算结果问题在matlab中计算cos(6\pi)的结果((3^1/2)/2)不是浮点值,怎么让输出的结果是浮点值
(3^1/2)/2不是浮点值,只是符号计算表示形式,可以通过不同方式转为float
vpa((3^1/2)/2),位数由digits内部变量决定,
sym((3^1/2)/2),逼近
>> vpa((3^1/2)/2)
ans =
0.7500000000
>> sym((3^1/2)/2)
ans =
0.750000000000000000