Matlab如何给符号变量赋值?答:可以⽤:subs(符号变量/符号变量的矩阵)
syms z1 z2 z3 z4 z11 z22 z33 z44 IL1 IL2 Us1 Us2
A=[1,-1,0,0,0,0,0,0;
0,1,1,0,0,0,0,0;
0,0,0,0,1,-1,0,0;
0,0,0,0,0,1,1,0;
1,0,0,1,1,0,0,1;
z1,z2,-z3,-z4,0,0,0,0;
0,0,0,0,z11,z22,-z33,-z44;
0,0,0,-z4,0,0,0,z44];
B=inv(A);
C=[IL1;IL2;-IL1;-IL2;0;0;0;Us2-Us1];
D=B*C;
z1=1;z2=2;z3=3;z4=4;z11=5;z22=6;z33=7;z44=8;IL1=9;IL2=10;Us1=1;Us2=2;
E1=D(1)+D(5);
E2=D(3)++D(7);
subs(E1)%可以⽤subs(函数给符号变量赋值)
matlab数组赋值subs(E2)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论