matlab中rands函数的用法,下面这个程序我是在r2014a中运行的,最后出现错误:toomany output arguments
发布网友
发布时间:2022-04-29 15:22
我来回答
共1个回答
热心网友
时间:2023-10-15 03:33
rands()函数只有一个输出,你你要引用w1, B1, W2, ,B2, W3, B3等可以用A(I)的形式,另外你有一个式子里矩阵相乘,其维数不一致不能相乘。下面是改后的,你可以根据自己的情况修改里面的版式
P=[0.1 0.5;0.3 -0.2];
S1=2;S2=3;S3=5;
[r,Q]=size(P);
A=rands(S1,r);
D=rands(S2,S1);
H=rands(S3,S2);
B10=cat(2,A(2),A(2));
n1=A(1)*P(1)+B10;
A1=hardlims(n1);
B20=cat(2,D(2),D(2));
n2=D(1)*A1+B20;
A2=logsig(n2);
B30=cat(2,H(2),H(2));
n3=H(1)*A2+B30;
A3=purelin(n3)
热心网友
时间:2023-10-15 03:33
rands()函数只有一个输出,你你要引用w1, B1, W2, ,B2, W3, B3等可以用A(I)的形式,另外你有一个式子里矩阵相乘,其维数不一致不能相乘。下面是改后的,你可以根据自己的情况修改里面的版式
P=[0.1 0.5;0.3 -0.2];
S1=2;S2=3;S3=5;
[r,Q]=size(P);
A=rands(S1,r);
D=rands(S2,S1);
H=rands(S3,S2);
B10=cat(2,A(2),A(2));
n1=A(1)*P(1)+B10;
A1=hardlims(n1);
B20=cat(2,D(2),D(2));
n2=D(1)*A1+B20;
A2=logsig(n2);
B30=cat(2,H(2),H(2));
n3=H(1)*A2+B30;
A3=purelin(n3)
热心网友
时间:2023-10-15 03:33
rands()函数只有一个输出,你你要引用w1, B1, W2, ,B2, W3, B3等可以用A(I)的形式,另外你有一个式子里矩阵相乘,其维数不一致不能相乘。下面是改后的,你可以根据自己的情况修改里面的版式
P=[0.1 0.5;0.3 -0.2];
S1=2;S2=3;S3=5;
[r,Q]=size(P);
A=rands(S1,r);
D=rands(S2,S1);
H=rands(S3,S2);
B10=cat(2,A(2),A(2));
n1=A(1)*P(1)+B10;
A1=hardlims(n1);
B20=cat(2,D(2),D(2));
n2=D(1)*A1+B20;
A2=logsig(n2);
B30=cat(2,H(2),H(2));
n3=H(1)*A2+B30;
A3=purelin(n3)
热心网友
时间:2023-10-15 03:33
rands()函数只有一个输出,你你要引用w1, B1, W2, ,B2, W3, B3等可以用A(I)的形式,另外你有一个式子里矩阵相乘,其维数不一致不能相乘。下面是改后的,你可以根据自己的情况修改里面的版式
P=[0.1 0.5;0.3 -0.2];
S1=2;S2=3;S3=5;
[r,Q]=size(P);
A=rands(S1,r);
D=rands(S2,S1);
H=rands(S3,S2);
B10=cat(2,A(2),A(2));
n1=A(1)*P(1)+B10;
A1=hardlims(n1);
B20=cat(2,D(2),D(2));
n2=D(1)*A1+B20;
A2=logsig(n2);
B30=cat(2,H(2),H(2));
n3=H(1)*A2+B30;
A3=purelin(n3)
热心网友
时间:2023-10-15 03:33
rands()函数只有一个输出,你你要引用w1, B1, W2, ,B2, W3, B3等可以用A(I)的形式,另外你有一个式子里矩阵相乘,其维数不一致不能相乘。下面是改后的,你可以根据自己的情况修改里面的版式
P=[0.1 0.5;0.3 -0.2];
S1=2;S2=3;S3=5;
[r,Q]=size(P);
A=rands(S1,r);
D=rands(S2,S1);
H=rands(S3,S2);
B10=cat(2,A(2),A(2));
n1=A(1)*P(1)+B10;
A1=hardlims(n1);
B20=cat(2,D(2),D(2));
n2=D(1)*A1+B20;
A2=logsig(n2);
B30=cat(2,H(2),H(2));
n3=H(1)*A2+B30;
A3=purelin(n3)