admin 管理员组文章数量: 887032
2023年12月23日发(作者:二进制加减法计算机)
第一章5题已知a=4.96,b=8.11,计算ln(ab)eab的值。解:clearclca=4.96;b=8.11;exp(a-b)/log(a+b)ans=0.01676题已知三角形的三边a=9.6,b=13.7,c=19.4,求三角形的面积。提示:利用海伦公式area=s(sa)(sb)(sc)计算,其中S=(A+B+C)/2.解:clearclca=9.6;b=13.7;c=19.4;s=(a+b+c)/2area=sqrt(s*(s-a)*(s-b)*(s-c))s=21.3500第二章8题已知S=1+2+2^2+2^3+……+2^63,求S的值解:clearclcS=0;fori=0:1:63S=S+2^i;endSS=1.8447e+0199题)分别用for和while循环结构编写程序,计算(2n1的值。n1100解:clearclcs=0;
forn=1:100s=s+(2*n-1);endss=10000clearclcn=1;s=0;whilen<=100s=s+(2*n-1);n=n+1;endss=10000第三章2题在同一坐标下绘制函数xx,2,-x,xsin(x)在x0,的曲线。2解:clearclcx=0:0.2:pi;y1=x;y2=x.^2;y3=-(x.^2);y4=x.*sin(x);plot(x,y1,'-',x,y2,'-',x,y3,'-',x,y4,'-')
1086420-2-4-6-8-1000.511.522.539题用不同的线型和颜色在同一坐标内绘制曲线y1=2解:clearclcx=0:0.01:pi;y1=2*exp(-0.5*x);y2=sin(2*pi*x);plot(x,y1,'b:',x,y2,'r--')e0.5x、y2=sin(2∏x)的图形。
21.510.50-0.5-100.511.522.533.5第四章1题对表达式f=31xx3426x8进行化简。解:clearclcsymsxf=((1/x^3)+(4/x^2)+(6/x)+8)^1/3;simplify(f)ans=1/3*(1+4*x+6*x^2+8*x^3)/x^33题已知y=cos(x^2)sin^2(1/x),求y’解:clearclcsymsxy=cos(x^2)*(sin(1/x))^2;diff(y)ans=-2*sin(x^2)*x*sin(1/x)^2-2*cos(x^2)*sin(1/x)*cos(1/x)/x^2第五章4题求下列多项式f(x)=0时的根
(1)f(x)=x^3-2x^2-5(2)f(x)=x^3+2x^2+10x-20解:(1)clearclcP=[1,-2,0,-5];X=roots(P)X=2.6906-0.3453+1.3187i-0.3453-1.3187i(2)clearclcP=[1,2,10,-20];X=roots(P)X=-1.6844+3.4313i-1.6844-3.4313i1.36885.求函数f(x)=2x62在x(-4,3)之间的极小值和x=-2附近的零点解:clearclc[x,y]=fminbnd('2*x.^2-6',-4,3)[x,y]=fzero('2*x.^2-6',-2)x=0y=-6x=-1.7321y=-8.8818e-016第六章5.设计如图6-16所示显示滑动条滑块位置的图形用户界面。移动滑块时,滑块所处位置能够显示在数字框内。解:将可编辑文本框string属性原有的字符串清除;静态字符的fontname属性修改为宋体,fontsize属性修改为14,再分别在对应string属性内输入对应值滑动条Callback属性修改为h1=findobj('tag','edit1');k=get(gcbo,'value');set(h1,'string',k)。其中:h1为可编辑文本框的句柄;k是滑动条滑块的位置,set函数设置可编辑文本框的显示文本。
8.设计如图6-19所示的图形用户界面。在幅值、频率输入框内输入数值后,单击“绘制图形”按钮,绘制出正弦曲线;单击“清除图形”按钮,清除曲线,保留坐标轴。如果没有输入幅值或频率数值就单击“绘制图形”按钮,不能绘制图形,并能弹出错误对话框。解:命令按钮控件的String属性设置为“绘制图形”,Callback属性设置为le3是一个M文件名。打开文件编辑器,输入以下程序:clearclch1=findobj('tag','edit1');h2=findobj('tag','edit2');a=get(h1,'string');a=str2num(a);b=get(h2,'string');b=str2num(b);x=0:0.01:6;ifisempty(a)|isempty(b)errordlg('请输入幅值和频率参数','错误提示')elsey=a*sin(b*x);h=plot(x,y);end
第七章5.仿真ytsintsin2t的波形解:在simulink模型窗口中添加两个sinewave正弦波发生器,其中一个Frequence属性修改为2,另外加入一个unaryminus直接求反器,再加入一个示波器,连接各个仪器如图所示,连接完毕点击simulationg中的start进行仿真,示波器示数显示如下图
版权声明:本文标题:matlab课后习题及答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1703276156h445169.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论