如果输入Matlab脚本,以下内容被认为是不可接受的:
i) 8.8*e-2
ii) 3.2e1.5
iii) 1.25e+005但为什么我、第二、第三)不起作用?是因为e没有定义吗?
我原以为我的原因是因为不必要的*,但在ii或iii中都没有* ),而且我认为它们也是不可接受的。
发布于 2019-10-23 10:51:15
我:
>> 8.8*e-2
Undefined function or variable 'e'. 这是不言自明的;您要求使用*运算符进行乘法。应该是8.8e-2
二:
>> 3e1.5
3e1.5
↑
Error: Unexpected MATLAB expression.维基百科(我的重点):
科学表示法(也称为科学形式或标准索引形式,或英国的标准格式)是一种表示太大或太小的数字的方法,不能方便地用十进制形式书写。..。
在科学的表示法中,所有的数字都是用m × 10^n (m乘以10提高到n的幂)的形式写成的,,其中指数n是整数,系数m是任意实数。
你想用
>> 3*10^1.5
ans =
94.8683三.:
>> 1.25e+005
ans =
125000有什么问题吗?
2可接受: 6,10和.0
你能澄清这个问题吗?它似乎与科学符号无关。
>> 6,10
ans =
6
ans =
10
>> .0
ans =
0https://stackoverflow.com/questions/58520850
复制相似问题