matlab 程序设计.m文件

本文介绍了Matlab中两种基本的代码组织形式:命令式(script)与函数式(function)。命令式适用于简单任务的快速执行,变量作用域为全局;函数式则用于更复杂的计算任务,支持参数传递和局部变量,文件名需与函数名一致。

命令式:script

功能:

命令行简单叠加,matlab按照顺序执行,解决用户在命令窗口运行许多命令,避免用户做许多重复性工作。

注意:

变量为全局变量;



函数式:function

功能:

实现计算中参数传递和函数调用。

注意:

1、变量为局部变量;

2、文件名 与  函数名 一一对应。

3、函数的输入参数与输出参数:

a、函数有返回参数和输入参数。

     例如:传给它一副图片,它可以对图片进行处理,然后把处理后的图片再传回来。

    function [out1 out2 ...]=myfunc(in1,in2,...)

    

b、函数无返回参数而有输入参数。

     这样只能给它传入参数,由它对数据进行处理,然后作图显示等等。它只是单向接收数据,不能双向传递数据。

     function myfunc(in1,in2,...)

     

>> a=[1;2;3;4];
>> b=[1;2;3;4];
>> hua(a,b);
c、函数既无输入参数也无输出参数。

     这时的函数相当于一段脚本,不需要任何参数,执行完后就作图或得到结果。

     function myfunc()


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值