回 帖 发 新 帖 刷新版面

主题:求助,高手帮帮忙啊!

我刚接触MATLAB,有个图不会画,请大家帮帮忙!
 要求:

 y=-1.464*10^9*t*{9.349*10^(-8)*k+2.915*10^(-5)/[5.843*10^(-3)/(2.5*10^(-7)-t^2)+1.559*10^(-3)}/[2.5*10^(-7)-t^2]


其中 t的范围是-0.0004到0.0004
     k取9个值 -1 -0.75 -0.5 -0.25 0 0.25 0.5 0.75 1
 
  作图: 在同一张图上画出y关于t的图形,共9条(k有9个值)

回复列表 (共7个回复)

沙发

可以参考
k=1;
while k<=1
    for t=-0.00004:0.000005:0.00004
        y=-1.464*10^9.*t*(9.349*10^(-8)*k+2.915*10^(-5)/(5.843*10^(-3)/(2.5*10^(-7)-t.^2)+1.559*10^(-3))/(2.5*10^(-7)-t.^2));
        plot(t,y,'c+');
        hold on;
    end
    k=k+0.25;
end

板凳

谢谢啊
我试一下![em1][em1]

3 楼


可出来的怎么只有一条曲线啊!

要求是要有9条啊!

能不能在帮我看看啊

4 楼

好像几条曲线的位置差不多,自己根据自己的要求试一试

5 楼

要求就是这样的啊!
结果应该是9条曲线,位置不可能重叠的!
而且t应该是连续的,不是离散的!
能在帮忙想想吗?

6 楼

k=[-1 -0.75 -0.5 -0.25 0 0.25 0.5 0.75 1];
t=-0.00004:0.000005:0.00004;
hold on
for i=1:9
    y=-1.464e9*t.*(9.349e-8*k(i)+2.915e-5./(5.843e-3./(2.5e-7-t.^2)+1.559e-3))./(2.5e-7-t.^2);
    plot(t,y,'o',t,y);
end
是这样的吗?

7 楼


太谢谢你了,大哥!
可以留一个联系方法,QQ或者邮箱吗?
以后可能还要有不少问题请教您!
再次谢过!

我来回复

您尚未登录,请登录后再回复。点此登录或注册