MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB基础] 计算表达式,一直出现下标索引必须为正整数类型或逻辑类型的错误 (https://www.labfans.com/bbs/showthread.php?t=21323)

STM32强子 2019-05-21 17:09

计算表达式,一直出现下标索引必须为正整数类型或逻辑类型的错误
 
不知道为什么,一直出现下标索引必须为正整数类型或逻辑类型的错误。修改精度也不行,麻烦帮我检查下错误在哪里?程序如下:
f=4000000;
a=7;
b=50;
w=2*pi*f;
l=403.33;
d=(1/(a+(w*l)^2));
v=(1/w(a*b+a^2+(w*l))^2);
digits(50)
n=((a(a^2+(w*l)^2))/b);
digits(50)
c=(1/d-v*n);

加勒比海豹 2019-05-27 18:30

回复: 计算表达式,一直出现下标索引必须为正整数类型或逻辑类型的错误
 
你好,我不太确定你程序中v和n的表达式是否是这个意思
v=(1/w * (a*b+a^2+(w*I))^2);
n=((a * (a^2+(w*l)^2))/b);
你可能只是漏写了两个乘号


所有时间均为北京时间。现在的时间是 05:18

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.