EDA365电子论坛网

标题: 计算表达式,不知道为什么,一直出现下标索引必须为正整数类型或逻辑类型的错误。... [打印本页]

作者: onesimus    时间: 2020-12-29 17:06
标题: 计算表达式,不知道为什么,一直出现下标索引必须为正整数类型或逻辑类型的错误。...
计算表达式,不知道为什么,一直出现下标索引必须为正整数类型或逻辑类型的错误。修改精度也不行,麻烦大神帮我检查下错误在哪里?非常感谢!程序如下:
) `+ _+ u) G0 _9 D1 yf=4000000;
  Q9 }  ~& m2 B- b3 ?  J" o& ^0 ^a=7;
/ z5 b& g4 L" @) _; lb=50;# s( v" z/ U+ \& L# q* V
w=2*pi*f;
/ C. w5 ?5 T( w; H1 Xl=403.33;
7 {2 W; H  f3 O6 Fd=(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 va(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