EDA365电子论坛网
标题:
计算表达式,不知道为什么,一直出现下标索引必须为正整数类型或逻辑类型的错误。...
[打印本页]
作者:
onesimus
时间:
2020-12-29 17:06
标题:
计算表达式,不知道为什么,一直出现下标索引必须为正整数类型或逻辑类型的错误。...
计算表达式,不知道为什么,一直出现下标索引必须为正整数类型或逻辑类型的错误。修改精度也不行,麻烦大神帮我检查下错误在哪里?非常感谢!程序如下:
) `+ _+ u) G0 _9 D1 y
f=4000000;
Q9 } ~& m2 B- b3 ? J" o& ^0 ^
a=7;
/ z5 b& g4 L" @) _; l
b=50;
# s( v" z/ U+ \& L# q* V
w=2*pi*f;
/ C. w5 ?5 T( w; H1 X
l=403.33;
7 {2 W; H f3 O6 F
d=(1/(a+(w*l)^2));
* t: v+ i; w2 i& j/ j4 F
v=(1/w(a*b+a^2+(w*l))^2);
3 C& J: ?% U+ w0 t) N8 u/ ^
digits(50)
* g. Q$ d( R% C' M; r1 E# B
n=((a(a^2+(w*l)^2))/b);
作者:
artic
时间:
2020-12-29 17:30
; B$ [$ F% B$ s4 v _3 v
a(a^2+(w*l)^2))
8 b2 e% J; H7 o% k
你自己想想这个括号里的东西是不是正整数
* a6 ]: ]. v2 e+ O) Z( C
我觉得你的第一个a后面少了一个运算符号
# x0 j+ d Y7 v5 X' h1 A9 b; n6 x
你看一下错误提示在哪一行应该就是能很快的发现问题在哪吧。
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2