• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

matlab自学笔记(2)-函数的使用

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

  Matlab的控制台界面可以进行简单的计算,例如计算一组数据的平均数,方差等等。系统已经将实现这些功能的函数完成,使用是只需查看help 文档即可。

例如求平均数的操作,在matlab中使用mean函数实现,具体的操作在文档的中都有说明。

  自上而下的,是mean函数的功能概述,syntax (语法),即调用的格式。Description,对函数功能的具体描述。Example中,是一些例子。

然而,matlab作为一款强大的数学编程工具,也提供了执行程序文件的功能。在matlab中可执行的程序文件以 .m 结尾。

     具体的操作如下,首先打开matlab的script编辑器:

 

 

 

  输入代码,保存文件,接下来就可以进行执行。

 

 

  注意:此时如果出现提醒,选择Add to Path。

  总的来讲,在matlab中程序大概可以分为两类,一种是纯脚本的,就是将在控制台中输入的命令一次的性的全部执行。另一种是可以是实现一定功能的函数。

脚本程序:(输出 hello world):

   下面实现一个用matlab写的hello world 。代码如下:

1 clear;clc;
3 fprintf(\'hello world\n\')

 

 

  clear是清除之前存储的变量,clc是清除命令窗口中已有的内容。(这两句几乎是所有程序的标配,主要是为了显示的清晰,并且避免之前程序造成的影响)。保存文件名为 test.m 。然后在命令窗口中输入test ,就会得到matlab返回的’hello world’。

函数:(求圆的面积)

       在matlab中编写一个函数,如果是没有接收参数要求的函数,可以如下编写:

1 function  square
2 r  = input(‘输入半径:\') 
3 s = pi * r^2;
4 disp(\'面积是:\')
5 disp(s)

 

 

     代码的的首部,添加function,表示该脚本为函数,input()是让用户输入一个值,disp(),是打印内容。效果如下:

 

 

     如果所写函数需要接受参数,如求面积,让用户在调用时传入半径,则可以使用下述的代码:

function  s = square(a)

%r  = input(\'输入半径:\')

s = pi * a^2;

disp(\'面积是:\')

disp(s)

 

 

 

 

  在命令窗口中输入:“s = square(1); ”,设定半径为1,得到如下输出:

 

 

  在这里,我举的例子都非常的简单,但是语法规则等亦可见一二。在matlab中,也可以如其他语言使用循环,判断等,具体的语法仍然可以参考help 文档。

 

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
【Delphi】FMX开发3D程序(1)---简介发布时间:2022-07-18
下一篇:
2013年第8周二Delphi中Union结构发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap