Matlab的M文件

Matlab常用工作方式
1. 指令行操作: 直接在Matlab的工作窗口, 输入指令行.
2. M文件: 分为命令文件和函数文件

M文件
M文件有两种形式: 命令文件(Script文件)和函数文件(Function File),扩展名字都是”*.m”.

  1. 命令文件
    当用户输入的命令比较多的时候,直接在工作窗输入很麻烦,而且重复运行这些命令更加麻烦了. 为了解决这个问题, Matlab提供了Script文件. 程序员将命令输入到Script文
    件之中,在运行的时候,直接运行Script的名字即可.
    在命令文件中定义的变量都是全局变量。
    例子:绘制花瓣
    theta=-pi:0.01:pi;
    rho(1,:)=2*sin(5*theta).^2;
    rho(2,:)=cos(10*theta).^3;
    rho(3,:)=sin(theta).^2;
    rho(4,:)=5*cos(3.5*theta).^3;
    for k=1:4
    polar(theta,rho(k,:))
    pause
    end

  2. 函数文件
    函数文件的第一条语句为:function引导的定义语句。
    在函数文件中定义的变量都是局部变量。
    例子:计算平均值
    function y=average(x)
    %向量元素的平均值
    [m,n]=size(x);
    if(~((m==1)|(n==1)))
    error(‘vector’);
    end
    y=sum(x)/length(x);

上述代码:
第一行,指明该文件是函数文件,定义函数名(average),输入参数(x),输出(y)
第二行,
1. %开始的文字是注释行
2. 第一个注释行用于help average的帮助信息和lookfor average的关键词搜索。

end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值