![]() |
流量模拟多图
我很想画一个图。
这是流动模拟图,我需要能够看到在t = 0和t = 1之间的大约25个时间段的图。 这是我编写的在t = 0.1时执行的代码。我显然不能重复代码25次。有什么编程方法可以一口气绘制出来。即使用循环? 另外,我需要重新定义两个轴,使其从0变为1。 非常感谢 [B]回答:[/B] t=linspace(0,1,25) for k=1:length(t) A=(a1^2*P)/(i*mu*L*alpha^2) B1=i^1.5*alpha*r/a1 B2=i^1.5*alpha B11=besselj(0,B1) B22=besselj(0,B2) B=1-(B11/B22) C=exp(i*w*t(k)) u=real(A*B*C) plot(u,r,u,-r) drawnow end 使用plot命令后使用drawnow 。这将迫使matlab立即绘制绘图,从而使您能够查看仿真进度。 编辑:我没看到最后一点。要将x&y轴设置为从0到1,请执行xlim([0 1])和ylim([0 1]) [url=https://stackoverflow.com/questions/5207139]更多&回答...[/url] |
所有时间均为北京时间。现在的时间是 04:57。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.