MATLAB讲稿_3-简单编程.pptVIP

  • 8
  • 0
  • 约1.2万字
  • 约 90页
  • 2019-11-26 发布于湖北
  • 举报
简单程序的编写 在工作区双击dept,查看内部结构 简单程序的编写 3.3 函数句柄 3.3.1 句柄 在C语言的程序中,句柄是一个无符号整数,全局唯一,用以唯一标识一个对象,就像身份证号一样。通过句柄,可以查找到对应的对象。 在matlab中,函数句柄是一类特殊的数据类型,变量名称是function_handle。 简单程序的编写 3.3.2 函数句柄的使用技巧 使用函数句柄,可以更为灵活的编写程序。 function example_drawCurve(f,x) y=f(x); plot(x,y); 在命令窗口输入 x=-pi:0.1:pi; f=@sin; example_drawCurve(f,x) 观看运行结果 简单程序的编写 继续在命令窗口输入 f=@cos; example_drawCurve(f,x) 观看运行结果 编写一个新的函数 function y=example_circle(x) xi=x./max(x); y=max(x).*(1-abs(xi).^2); 在命令窗口输入 f=@example_circle example_drawCurve(f,x) 观看运行结果 简单程序的编写 从上面的例子可以看到函数句柄给编程带来的灵活性,我们可以编写更为通用、复用度更高的程序。 matlab中的函数句柄与C中的函数指针有着相似的

文档评论(0)

1亿VIP精品文档

相关文档