如何解释以下每一句matlab程序?要非常详细,特别是后十句,要非常详细.t=6*pi*(0:100)/100;y=1-exp(-0.3*t).*cos(0.7*t);tt=t(find(abs(y-1)>0.05));ts=max(tt); \x05 plot(t,y,'r-','LineWidth',3)\x05 axis([-inf,6*pi,0.6,inf])\x05 set(gc

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 04:30:08
如何解释以下每一句matlab程序?要非常详细,特别是后十句,要非常详细.t=6*pi*(0:100)/100;y=1-exp(-0.3*t).*cos(0.7*t);tt=t(find(abs(y-1)>0.05));ts=max(tt); \x05 plot(t,y,'r-','LineWidth',3)\x05 axis([-inf,6*pi,0.6,inf])\x05 set(gc

如何解释以下每一句matlab程序?要非常详细,特别是后十句,要非常详细.t=6*pi*(0:100)/100;y=1-exp(-0.3*t).*cos(0.7*t);tt=t(find(abs(y-1)>0.05));ts=max(tt); \x05 plot(t,y,'r-','LineWidth',3)\x05 axis([-inf,6*pi,0.6,inf])\x05 set(gc
如何解释以下每一句matlab程序?要非常详细,特别是后十句,要非常详细.
t=6*pi*(0:100)/100;y=1-exp(-0.3*t).*cos(0.7*t);
tt=t(find(abs(y-1)>0.05));
ts=max(tt); \x05
plot(t,y,'r-','LineWidth',3)\x05
axis([-inf,6*pi,0.6,inf])\x05
set(gca,'Xtick',[2*pi,4*pi,6*pi],'Ytick',[0.95,1,1.05,max(y)])
Grid on %
title('\it y = 1 - e^{ -\alphat}cos{\omegat}') %
text(13.5,1.2,'\fontsize{12}{\alpha}=0.3') %
text(13.5,1.1,'\fontsize{12}{\omega}=0.7') %
hold on;plot(ts,0.95,'bo','MarkerSize',10);
hold off
cell_string{1}='\fontsize{12}\uparrow';\x05
cell_string{2}='\fontsize{16} \fontname{隶书}镇定时间';
cell_string{3}='\fontsize{6} ';
cell_string{4}=['\fontsize{14}\rmt_{s} = ' num2str(ts)];
text(ts,0.85,cell_string)\x05
xlabel('\fontsize{14} \bft \rightarrow')\x05
ylabel('\fontsize{14} \bfy \rightarrow')\x05
latextext=@(s,p)(text('Interpreter','latex','String',s,'Position',p,'fontsize',14));

如何解释以下每一句matlab程序?要非常详细,特别是后十句,要非常详细.t=6*pi*(0:100)/100;y=1-exp(-0.3*t).*cos(0.7*t);tt=t(find(abs(y-1)>0.05));ts=max(tt); \x05 plot(t,y,'r-','LineWidth',3)\x05 axis([-inf,6*pi,0.6,inf])\x05 set(gc

按行:

[1]:产生101个数据,t[6*pi*0/100到6*pi*100/100从]和对应的y值,分号表示,matlab命令行不显示执行结果;

[2]:选择(y-1)的绝对值大于0.05的t值,这里结果为45个值;

[3]:选择[2]中最大的t值,即最后一t值.tt=9.6133[matlab数据格式没调整,默认小数后面4位]

[4]:打印y-t的关系图,图形属性:‘r-’,r表示red红色,‘-’表示实线;线宽为3

[5]:调整坐标:x:负无穷至6*pi;y坐标为0.6至正无穷;

[6]:显示几个坐标轴位置;x轴:2*pi,4*pi,6*pi],Y轴:0.95,1,1.05,以及y最大值

[7]:在[6]的几个坐标走位置加上栅格

[8]:设置标题:y=1-[e^(-at)]*coswt;注意:[]在实际中不存在,这里仅仅为了清晰表示运算顺序,这里的a是alpha的那种写法,下同

[9]:在x=13.5,y=1.2的位置,写a=0.3;

[10]:在x=13.5,y=1.1的位置,写w=0.3;注意w为omega;

[11]:hold on表示在之后打印的图形,会在此图基础上打印;在ts=9.5;y=0.95的位置上打印一个o[圆圈],圆圈颜色为blue[蓝色],大小为10

[12]:hold off 和hold on 相反,

[13]:定义一个字符串cell_string的第一行内容‘向上的箭头’,大小12;

[14]:定义字符串cell_string的第二行内容为为‘镇定时间’,字体为:‘隶书’,字号为16;

[15]:定义字符串cell_string的第三行内容为为‘ ’,字号为6;

[16]:定义字符串cell_string的第四行内容为为"ts=计算出来的ts",即:结果为“ts=9.6133”,字号为14;

[17]:在x=ts=9.6133,y=0.85的位置,写上cell_string的内容;即写下[13],[14],[15],[16]的内容

[18]:写x轴坐标轴,x-〉;(x加一个向右的箭头)

[19]:写y轴坐标轴,(y上面加一个向右的箭头),注意,y坐标的写作顺序不一样,是从下到上,箭头方向是直线上方的.

[20]:最后一行,没弄懂.

最后图形如下所示: