matlab作图的问题s是距离,t是时间,f是浓度.想求出f的值,然后画出f关于(s,t)的三维图,怎么搞?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 05:15:53
![matlab作图的问题s是距离,t是时间,f是浓度.想求出f的值,然后画出f关于(s,t)的三维图,怎么搞?](/uploads/image/z/3932813-29-3.jpg?t=matlab%E4%BD%9C%E5%9B%BE%E7%9A%84%E9%97%AE%E9%A2%98s%E6%98%AF%E8%B7%9D%E7%A6%BB%2Ct%E6%98%AF%E6%97%B6%E9%97%B4%2Cf%E6%98%AF%E6%B5%93%E5%BA%A6.%E6%83%B3%E6%B1%82%E5%87%BAf%E7%9A%84%E5%80%BC%2C%E7%84%B6%E5%90%8E%E7%94%BB%E5%87%BAf%E5%85%B3%E4%BA%8E%EF%BC%88s%2Ct%EF%BC%89%E7%9A%84%E4%B8%89%E7%BB%B4%E5%9B%BE%2C%E6%80%8E%E4%B9%88%E6%90%9E%3F)
matlab作图的问题s是距离,t是时间,f是浓度.想求出f的值,然后画出f关于(s,t)的三维图,怎么搞?
matlab作图的问题
s是距离,t是时间,f是浓度.
想求出f的值,然后画出f关于(s,t)的三维图,怎么搞?
matlab作图的问题s是距离,t是时间,f是浓度.想求出f的值,然后画出f关于(s,t)的三维图,怎么搞?
s1=[0.5,3,10,20,30,0.5,3,10,20,30,0.5,3,10,20,30,0.5,3,10,20,30];
t1=[8,8,8,8,8,16,16,16,16,16,24,24,24,24,24,32,32,32,32,32];
[s,t]=meshgrid(s1,t1);
F=106.3*(1-erf(s./(2*(2.7018*(t.^(1-0.75)/(1-0.75).^0.5)))))
surf(s,t,F)
%mesh(s,t,F)
%surf表面图,mesh是网格图