matlab subs函数的问题

学习 时间:2026-04-07 18:14:23 阅读:6187
matlab subs函数的问题t1=-2:0.01:2; %f1 f1=stepfun(t1,-1)-stepfun(t1,0); f2=subs(f1,'t1',t1+1); t2=t1;f3=subs(f2,'t2',t2+1);t3=t2; subplot(3,1,1),plot(t1,f1);subplot(3,1,2),plot(t2,f2); subplot(3,1,3),plot(t3,f3); 为什么图像的坐标根本没有移动

最佳回答

年轻的黄蜂

干净的猫咪

2026-04-07 18:14:23

因为你替换的时候,f1就是一个数列,里边根本就没有‘t1’的。 再问: 那要怎么改,要把f1写成符号函数吗?? 再答: 这样改吧~~~~ f=@(t)stepfun(t,-1)-stepfun(t,0); t1=-4:0。01:4; %f1 f1=f(t1); t2=t1+1; f2=f(t2); t3=t2+1; f3=f(t3); subplot(3,1,1),plot(t1,f1); subplot(3,1,2),plot(t2,f2); subplot(3,1,3),plot(t3,f3);

最新回答共有2条回答

  • 合适的铃铛
    回复
    2026-04-07 18:14:23

    因为你替换的时候,f1就是一个数列,里边根本就没有‘t1’的。 再问: 那要怎么改,要把f1写成符号函数吗?? 再答: 这样改吧~~~~ f=@(t)stepfun(t,-1)-stepfun(t,0); t1=-4:0。01:4; %f1 f1=f(t1); t2=t1+1; f2=f(t2); t3=t2+1; f3=f(t3); subplot(3,1,1),plot(t1,f1); subplot(3,1,2),plot(t2,f2); subplot(3,1,3),plot(t3,f3);

上一篇 快到车站前,汽车关闭引擎,汽车慢慢停止,请问这是因为什么?( )

下一篇 动物对人类生存环境有哪些贡献