绘制peaks函数的表面图,用colormap函数改变预置的色图,观察色彩的分布情况。surfpeaks30
colormaphot
fcolormapcool
colormapli
es
49用sphere函数产生球表面坐标,绘制不通明网线图、透明网线图、表面图和带剪孔的表面图。xyzsphere30meshxyz
fmeshxyzhidde
off
surfxyz
z183015NaNo
es135surfxyz
410画一双峰曲面(peaks)图,加灯光light,改变光源的位置观察图形的变化。
fsurfpeaksshadi
gi
terplighti
gpho
glightPositio
321
lightPositio
101
第5章M文件编程
51命令文件(脚本文件)与函数文件的主要区别是什么?(1)命令文件是一系列命令的组合,函数文件的第一行必须用fu
ctio
说明;(2)命令文件没有输入参数,也不用返回参数,函数文件可以接受输入参数,也可以返回参数;(3)命令文件处理的变量为工作空间变量,函数文件处理的变量为函数内部的局部变量,也可以处理全局变量。52如何定义全局变量?用关键字global可以把一个变量定义为全局变量,在M文件中定义全局变量时,如果在当前工作空间已经存在了相同的变量,系统将会给出警告,说明由于将该变量定义为全局变量,可能会使变量的值发生改变,为避免发生这种情况,应该在使用变量前先将其定义为全局变量。
f53如果x是一个结构型数组,如何观察其中的内容?结果数组用于存储一组相关的数据元素(域),这些元素可以是不同类型、不同尺寸的,结构数组不能
用数组编辑器观察和修改其中的元素。对于明为x的结构型数组,可以直接键入x以观察其中所包含的域名
及内容,也可以键入x域名观察指定域名的内容,例如xx
ameli
ecolorreddata12700035900084000122000166000188000262000xcolora
sred
54if语句有几种表现形式?(1)if表达式
语句体e
d(2)if表达式
语句体1else
语句体2e
d(3)if表达式1
语句体1
elseif表达式2
语句体2e
d(4)if表达式1
语句体1
elseif表达式2
f语句体2else
语句体3e
d55说明break语句和retur
语句的用法。break语句用于终止for循环和while循环的执行。如果遇到break语句,则退出循环体,继续执行循环体外的下一行语句。在嵌套循环中,break只存在于最内层的循环中。retur
语句用于终止当前的命令序列,并返回到调用的函数或键盘,也用于终止keyboad方式,在MATLAB中,被调用的函数运行结束后会自动返回调用函数,使用retur
语句时将retur
插入被调用函数的某一位置,根据某种条件迫使被调用函数提前结束并返回调用函数。
56有r