作业帮 > 综合 > 作业

Matlab如何作图我设定一个u4的值,那么通过执行这个matlab脚本,我将得到一个u1的值,那么,我想把u4变成一个

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/03 13:25:39
Matlab如何作图
我设定一个u4的值,那么通过执行这个matlab脚本,我将得到一个u1的值,那么,我想把u4变成一个连续输入的矩阵,比如从1开始,变化到100,然后看看u1的值如何跟随变化,并将两者作XY图.试问如下之代码如何改写?在此拜谢.
u4=0.9462*exp(-20.3118*pi*i/180);
p4=350/350;
q4=0/350;
s4=p4+i*q4;
r34=0;
x34=0.09;
z34=r34+i*x34;
u3=u4+(z34*(s4')/(u4'));
p3=p4+real((((u4-u3)/(z34))')*(u4-u3));
q3=q4+imag((((u4-u3)/(z34))')*(u4-u3));
s3=p3+i*q3;
% model between busbar 2 and 3
r23=0.5*0.065120;
x23=0.5*0.340160;
z23=r23+i*x23;
y=2*j*0.143800;
u2=u3+(((s3/u3)')+u3*y/2)*z23;
s2=(((abs(u2-u3))^2)/(z23'))+((((abs(u2))^2)*(y')+((abs(u3))^2)*(y'))/2)+p3+j*q3;
p2=real(s2);
q2=imag(s2);
% model between busbar 1 and 2
r12=0;
x12=0.07;
z12=r12+i*x12;
u1=u2+(z12*(s2')/(u2'))
u1_magnitude=abs(u1)
u1_angle=rad2deg(angle(u1))
p1=p2+real((((u2-u1)/(z12))')*(u2-u1));
q1=q2+imag((((u2-u1)/(z12))')*(u2-u1));
s1=p1+i*q1
s1_MVA=(p1+i*q1)*350
Matlab如何作图我设定一个u4的值,那么通过执行这个matlab脚本,我将得到一个u1的值,那么,我想把u4变成一个
把u4定义成数组,然后有乘除的地方换成点乘点除,最后把绘图是plot(u4,u1)
再问: 何谓乘点除?可否帮我修改一下代码呢?真是感激万分!
再答: 这个你可以取百度下,或查阅相关资料。所谓修改还是你自己动手映像深一点儿。