资源描述:
《matlab课后习题答案刘.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、matlab课后习题答案刘【篇一:大学所有课程课后答案】资料打开方法:按住ctrl键,在你需要的资料上用鼠标左键单击资料搜索方法:ctrl+f输入关键词查找你要的资料【数学】?o?o?o?o?o?o?o?o?o?o?o?o?o?o?o?o?o?习题答案o?o?o??o?o?o?o?o?o?o?o?o?o?o?o?o?o?o?o?o【计算机/网络/信息】?o?o?o?o?o【经济/金融/营销/管理/电子商务】?o?o?o?o?o?o?o?o?o?o?o?o【?o?o?o?o?o?o?【篇二:matlab-课后习题】txt>1命令文件与函数文件的主要区别是什么?(1
2、)命令文件是一系列命令的组合,函数文件的第一行必须用function说明;(2)命令文件没有输入参数,也不用返回参数,函数文件可以接受输入参数,也可以返回参数;(3)命令文件处理的变量为工作空间变量,函数文件处理的变量为函数内部的局部变量,也可以处理全局变量2如何定义全局变量?用关键字global可以把一个变量定义为全局变量,在m文件中定义全局变量时,如果在当前工作空间已经存在了相同的变量,系统将会给出警告,说明由于将该变量定义为全局变量,可能会使变量的值发生改变,为避免发生这种情况,应该在使用变量前先将其定义为全局变量3如果x是一个结构型数组,如何观察其中的内
3、容?结果数组用于存储一组相关的数据元素(域),这些元素可以是不同类型、不同尺寸的,结构数组不能用数组编辑器观察和修改其中的元素。对于明为x的结构型数组,可以直接键入x以观察其中所包含的域名及内容,也可以键入x.域名观察指定域名的内容4if语句有几种表现形式?(1)if表达式语句体end(2)if表达式语句体1else语句体2end(3)if表达式1语句体1elseif表达式2语句体2end(4)if表达式1语句体1elseif表达式2语句体2else语句体3end5说明break语句和return语句的用法。break语句用于终止for循环和while循环的执行
4、。如果遇到break语句,则退出循环体,继续执行循环体外的下一行语句。在嵌套循环中,break只存在于最内层的循环中。return语句用于终止当前的命令序列,并返回到调用的函数或键盘,也用于终止keyboad方式,在matlab中,被调用的函数运行结束后会自动返回调用函数,使用return语句时将return插入被调用函数的某一位置,根据某种条件迫使被调用函数提前结束并返回调用函数6有一周期为4?的正弦波上叠加了方差为0.1的正态分布的随机噪声的信号,用循环结构编制一个三点线性滑动平均的程序。(提示:①用0.1*randn(1,n)产生方差为0.1的正态分布的随
5、机噪声;②三点线性滑动平均就是依次取每三个相邻数的平均值作为新的数据,如x1(2)=(x(1)+x(2)+x(3))/3,x1(3)=(x(2)+x(3)+x(4))/3……)t=0:pi/50:4*pi;n=length(t);y=sin(t)+0.1*randn(1,n);ya(1)=y(1);fori=2:n-1ya(i)=sum(y(i-1:i+1))/3;endya(n)=y(n);plot(t,y,c,t,ya,r,linewidth,2)7编制一个解数论问题的函数文件:取任意整数,若是偶数,则用2除,否则乘3加1,重复此过程,直到整数变为1。fun
6、ctionc=collatz(n)%collatz%classic“3n+1”ploblemfromnumbertheoryc=n;whilen1ifrem(n,2)==0n=n/2;elsen=3*n+1;endc=[cn];end8有一组学生的考试成绩(见表),根据规定,成绩在100分时为满分,成绩在90~99之间时为优秀,成绩在80~89分之间时为良好,成绩在60~79分之间为及格,成绩在60分以下时为不及格,编制一个根据成marks=[72,83,56,94,100,88,96,68,54,65];n=length(marks);fori=1:na{i}
7、=89+i;b{i}=79+i;c{i}=69+i;d{i}=59+i;end;c=[d,c];fori=1:nswitchmarks(i)case100rank(i,:)=满分;casearank(i,:)=优秀;casebrank(i,:)=良好;casecrank(i,:)=及格;otherwiserank(i,:)=不及格;endfori=1:10;disp([,name(i),end,num2str(marks(i)),,rank(i,:)]);9编写一段程序,能够把输入的摄氏温度转化成华氏温度,也能把华氏温度转换成摄氏温度。ifk~=1k~=2dis
8、p(请指定转换方式)br