程序调试技术总结: 1.程序编写出来,并不意味着设计任务的结束 .编写程序是容易的 程序是 个复杂而困难的 3.调试程序是一个需要多次反复的任务,应确保每个支路都能正常工作,要做到这 点并不容易: 4.程序调试技术应在不断实践中积累经验。 Matlab使用光标健上下左右箭头来调用前面的命令。上箭头在提示符处调用出上一次的命 令。下箭头调用下一条命令。在任何时刻都可通过左右箭头在命令行内移动。这样可以用来 编辑命令。 介绍一些用得到的命令: matlab的命令很多很难记,为了帮助用户找到命令,matlab通过其广泛的在线帮助功能提 供帮助。这些功能主要有三种形式:hclp命令(在命令窗口中输入help 回车即可),或 者使用h elpwin©命令显示帮助窗口,该帮助窗口提供所有命令的帮助。 okfor命令(提供了 ~种通过一般的关键词我到matlab命令和希助标四的万式):还可交互使用hlp菜单条。 clear无条件删除matlab工作空间中的变量。 ans(answer的缩写)用于结果的缺省变量名。 xs用于设置影响当前坐标轴对象的相关值。所谓当前坐标轴对象,即最后创建的坐标轴 或最后用鼠标点击选中的坐标轴 pot图形绘制命令,如:pot(Y),Y是一个矩阵,则以矩阵的每个行列为线条绘制图形, plo(xy),xy为矢量,则绘制矢量y相对于矢量x的图形。等等,还可以有其他参数。 subplot(xy,z),该命令用于创建一个图形框。x代表行数,y代表列数,z为第z个图形。例 如subplot(2.2.1) tile·, )给输出图像加标题 abs0按所操作的变量可以计算复数的幅值或者实数的绝对值 exp表示指数 clc清除命令窗 %起到文本注释的作用,其后的内容将不被执行。 显示图像 image(C),函数将矩阵C作为图像显示,其元素可以是双精度型的或者是unit8型的数据, imagesc调整数据并显示成图像。它可以对其数据进行伸缩调整以充分利用全部的颜色图。 imshow也用于显示图像,根据其参数不同,可以有不同的显示功能。例如imshow(L[low,high) 可以显示给定显示图像的灰度范围。Imshow(filename)可以显示ilename所指定的图像 文件中的图像。等等,功能很大,可自行查书或利用前面讲得help命令。在matlab 注意:给文件起名字时,不能只是使用数字。 例如:1m 在执行时,命令窗口中会出现:as=1而不是执行了该文件。 在编写程序时要求我们一定不可直接调用matlab工具箱里的现成的工具,要自己通过编程 来实现所要求的功能程序调试技术总结: 1. 程序编写出来,并不意味着设计任务的结束; 2. 编写程序是容易的,但调试程序是一个复杂而困难的; 3. 调试程序是一个需要多次反复的任务, 应确保每个支路都能正常工作, 要做到这一 点并不容易; 4. 程序调试技术应在不断实践中积累经验。 Matlab 使用光标健上下左右箭头来调用前面的命令。上箭头在提示符处调用出上一次的命 令。下箭头调用下一条命令。在任何时刻都可通过左右箭头在命令行内移动。这样可以用来 编辑命令。 介绍一些用得到的命令: matlab 的命令很多很难记,为了帮助用户找到命令,matlab 通过其广泛的在线帮助功能提 供帮助。这些功能主要有三种形式:help 命令(在命令窗口中输入 help …,回车即可),或 者使用 helpwin 命令显示帮助窗口,该帮助窗口提供所有命令的帮助。lookfor 命令(提供了 一种通过一般的关键词找到 matlab 命令和帮助标题的方式);还可交互使用 help 菜单条。 clear 无条件删除 matlab 工作空间中的变量。 ans(answer 的缩写)用于结果的缺省变量名。 axis- 用于设置影响当前坐标轴对象的相关值。所谓当前坐标轴对象,即最后创建的坐标轴 或最后用鼠标点击选中的坐标轴。 plot-图形绘制命令,如:plot(Y),Y 是一个矩阵,则以矩阵的每个行列为线条绘制图形, plot(x,y),x,y 为矢量,则绘制矢量 y 相对于矢量 x 的图形。等等,还可以有其他参数。 subplot(x,y,z) ,该命令用于创建一个图形框。x 代表行数,y 代表列数,z 为第 z 个图形。例 如 subplot(2,2,1). title(‘…’)给输出图像加标题。 abs() 按所操作的变量可以计算复数的幅值或者实数的绝对值。 exp 表示指数 clc 清除命令窗 %起到文本注释的作用,其后的内容将不被执行。 显示图像: image (C),函数将矩阵 C 作为图像显示,其元素可以是双精度型的或者是 unit8 型的数据。 imagesc 调整数据并显示成图像。它可以对其数据进行伸缩调整以充分利用全部的颜色图。 imshow 也用于显示图像,根据其参数不同,可以有不同的显示功能。例如 imshow(I,[low,high]) 可以显示给定显示图像的灰度范围。Imshow(filename)可以显示 filename 所指定的图像 文件中的图像。等等,功能很大,可自行查书或利用前面讲得 help 命令。在 matlab 注意:给文件起名字时,不能只是使用数字。 例如:1.m 在执行时,命令窗口中会出现:ans=1,而不是执行了该文件。 在编写程序时要求我们一定不可直接调用 matlab 工具箱里的现成的工具,要自己通过编程 来实现所要求的功能