matlab运行出来但是没有图像。。。求大神帮忙解决

2025-03-23 08:17:01
推荐回答(1个)
回答1:

一楼说得很对。
另外可以不用循环语句,注意点乘和点除的应用就可以,改做如下:
function y=funfplot(r2)
x=[0:0.1:1];
r1=1;
r3=10;
t1=cos(2*pi*x).*cos(2*pi*x);
t2=sin(2*pi*x).*sin(2*pi*x);
r12=r2/r1;
r21=r1/r2;
r4=r12+r21;
y=4./(4*(t1.*t1)+(r4*r4)*(t2.*t2));
plot(x,y)