无法识别的功能或变量

56次观看(最近30天)
符号t
x(t)=零件(t> = 0,sin(3*t),t> = 2*pi,sin(3*t)^2,t> 3*pi,0);
t1 = 0:0.1:3*pi;
x = subs(x,t,t1);
情节(T1,X)
Xlabel('时间'
ylabel('x(t)'
disp(“ x(t)的能量”
活力x(t)
i1 = int(sin(3*t)^2);
i2 = int(sin(3*t)^4);
e = i1(2*pi)-i1(0)+i2(2*pi)-i2(3*pi)
活力x(t)
无法识别功能或可变的“能量”。
这是我的代码,我不确定为什么要说未识别的功能,任何帮助都将不胜感激。

答案(3)

史蒂文·洛德(Steven Lord)
我怀疑您复制并粘贴了在命令窗口中输入和/或显示的内容(包括您的文字 disp 呼叫显示,即“ x(t)的能量”)到编辑器/调试器中的文件中,并试图运行它。您需要在编辑器/调试器中的文件中删除或评论显示的文本。
1条评论
约书亚·普里亚(Joshua Primeaux)
好吧,我已经解决了,现在我得到了
Syms t
x(t)=零件(t> = 0,sin(3*t),t> = 2*pi,sin(3*t)^2,t> 3*pi,0);
t1 = 0:0.1:3*pi;
x = subs(x,t,t1);
情节(T1,X)
Xlabel('Time')
Ylabel('x(t)')
disp('x(t)的能量')
i1 = int(sin(3*t)^2);
i2 = int(sin(3*t)^4);
e = i1(2*pi)-i1(0)+i2(2*pi)-i2(3*pi)
索引超过数组元素(1)的数量。
Sym/subref中的错误(第902行)
r_tilde = incultin('subsref',l_tilde,idx);

登录发表评论。


Madhan Ravi
Madhan Ravi 2021年2月8日
遵循史蒂文的答案会明确错误,但是您将遇到以下错误,因此将代码的该部分更改为以下内容:
x(t)的能量%
i1(t)= int(sin(3*t)^2);
i2(t)= int(sin(3*t)^4);
e = i1(2*pi)-i1(0)+i2(2*pi)-i2(3*pi)
x(t)的能量%

穆罕默德·萨特里亚万(Muhammad Satriawan)
p = [0.1987 0.2722 0.0153 0.4451 0.466 0.8462 0.2026 0.8381 0.6813 0.8318 0.8318 0.7095 0.3046 0.1934 0.3028;
0.6038 0.1988 0.7468 0.9318 0.4186 0.5252 0.6721 0.0196 0.3795 0.5028 0.5028 0.4289 0.1897 0.6822 0.5417];
net = newc([0 1; 0 1],6);
net.iw {1,1};
net.b {1};
net =火车(net,p);
%Mencari Pengelompokan Vektor
b = sim(net,p);
ac = vec2ind(b);
net = init(net);
net.trainparam.epochs = 500;%pelatihan kohonen
net =火车(net,p);
无法识别功能或变量“ newc”。
错误在jkohonen(第5行)
net = newc([0 1; 0 1],6);

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

开始狩猎!