
MATLAB画图。。。帮忙看看程序哪错了。。。
r=30;c=4.5e-6;l=2e-3;w=0:5:50000;y=(r+w.*w*r*l*c-i*w*l)/(r+2*w.*w*r*l*c-2*i*w*l)plot(...
r=30;
c=4.5e-6;
l=2e-3;
w=0:5:50000;
y = (r+w.*w*r*l*c-i*w*l)/(r+2*w.*w*r*l*c-2*i*w*l)
plot(w,abs(y))
程序出来y只有一个值。。。。不知道哪里错了。。求指导。。。 展开
c=4.5e-6;
l=2e-3;
w=0:5:50000;
y = (r+w.*w*r*l*c-i*w*l)/(r+2*w.*w*r*l*c-2*i*w*l)
plot(w,abs(y))
程序出来y只有一个值。。。。不知道哪里错了。。求指导。。。 展开
2个回答
展开全部
最后一行的除号用错了,应该把普通除法改为点除,这样才是对每个分量分别进行除法。下面是正确写法
y = (r+w.*w*r*l*c-i*w*l) ./ (r+2*w.*w*r*l*c-2*i*w*l)
你试试看吧。
y = (r+w.*w*r*l*c-i*w*l) ./ (r+2*w.*w*r*l*c-2*i*w*l)
你试试看吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询