| 查看: 238 | 回复: 2 | |||
[交流]
【求助】画图时又出错了 已有2人参与
|
|
直接看程序。。。。 function ctn y0=[0;0]; %tspan=[0:2.8202*10^(-5)/100:2.8202*10^(-5)]; tspan=[0:2.8202*10^(-6)/100:2.8202*10^(-6)]; [t,y]=ode45('funb',tspan,y0,[]); x=0:0.33/100:0.33; a=length(t); b=length(x); for i=1:a for j=1:b z(j,i)=2.7786*sin(2*pi/0.33*x(j)).*y(i,1); end end mesh(t,x,z); xlabel('t'),ylabel('x'),zlabel('z') function equ1=funb(t,y,flag) equ1=[y(2);(-1.6561*10^5*y(2)-3.2257*10^10*y(1)+(3.5454e+008./0.1295)*2.7786*sin(pi/0.33*8.2980*10^10*t^2))] ![]() ![]() ![]() ![]() ![]() function cttttn w0=[0;0]; %tspan=[0:2.8202*10^(-5)/100:2.8202*10^(-5)]; tspan=[0:2.8202*10^(-6)/100:2.8202*10^(-6)]; [t,w]=ode45('funa',tspan,w0,[]); x=0:0.33/100:0.33; a=length(t); b=length(x); for i=1:a for j=1:b z(j,i)= 2.7786*sin(pi/0.33*x(j)).*w(i,1); end end mesh(t,x,z); xlabel('t'),ylabel('x'),zlabel('z') function equ1=funa(t,w,flag) equ1=[w(2);(-1.6561*10^5*w(2)-3.2255*10^10*w(1)+(3.5454e+008./0.2028)*2.7786*sin(pi/0.33*0.5*8.2980*10^10*t^2))] 上下是两个程序,但是我想把这个图画到一起,就是让两个z(j,i)叠加,变量不变,我试了试,不出图,也不显示哪儿出错,就出来一堆数。。。请问如何弄呢? |
» 猜你喜欢
拟解决的关键科学问题还要不要写
已经有8人回复
求推荐英文EI期刊
已经有5人回复
最失望的一年
已经有8人回复
存款400万可以在学校里躺平吗
已经有27人回复
请教限项目规定
已经有4人回复
推荐一本书
已经有16人回复
国自然申请面上模板最新2026版出了吗?
已经有20人回复
26申博
已经有3人回复
基金委咋了?2026年的指南还没有出来?
已经有10人回复
基金申报
已经有6人回复
eyouwcy
木虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 4505.3
- 红花: 3
- 帖子: 658
- 在线: 87.4小时
- 虫号: 260996
- 注册: 2006-06-18
- 性别: GG
- 专业: 金属材料的微观结构
2楼2010-05-29 01:14:11
3楼2010-05-30 09:34:07














回复此楼