查看单个帖子
旧 2010-06-18, 13:44   #3
dingbangfu
初级会员
 
注册日期: 2010-02-11
住址: 湖南湘西
年龄: 42
帖子: 10
声望力: 16
dingbangfu 正向着好的方向发展
默认 回复: 怎样把下面的函数图做出来呢?

clc
%a=5;
b=0.1;
%c=0:0.1:20;
c=0;
w=1;
y=1;
[t,a]=meshgrid(0:0.1:10,0:.05:5);
%t=0:0.1:20;
for n=0:200
y=y-1/2.*exp(-a).*a.^n./factorial(n).*(cos(sqrt(4*n+2)*b*t)-a.^2/w*b.*(sin(c)+sin(2*w*t-c)).*sin((n+1)*b*t)./(n+1)+2.*cos(sqrt(2)*n*b.*sin(w*t)./(2*w)));
n=n+1;
end
surf(a,t,y)
%xlabel('(\omega/\omega_m)');
%ylabel('S_c_o_u_t(\omega)');
xlabel('','Interpreter','latex','String','$\bar n$')
ylabel('t');
dlmwrite('a.dat',a','delimiter',' ');
dlmwrite('t.dat',t','delimiter',' ');
dlmwrite('by.dat',y','delimiter',' ');
能不能把数据导到origin 里做出来呢?
怎样把数据导出用origin 做出呢?
谢谢。
dingbangfu 当前离线   回复时引用此帖