Matlab的M文件
2016-06-27 22:09
555 查看
Matlab常用工作方式
1. 指令行操作: 直接在Matlab的工作窗口, 输入指令行.
2. M文件: 分为命令文件和函数文件
M文件
M文件有两种形式: 命令文件(Script文件)和函数文件(Function File),扩展名字都是”*.m”.
命令文件
当用户输入的命令比较多的时候,直接在工作窗输入很麻烦,而且重复运行这些命令更加麻烦了. 为了解决这个问题, 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
函数文件
函数文件的第一条语句为: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
1. 指令行操作: 直接在Matlab的工作窗口, 输入指令行.
2. M文件: 分为命令文件和函数文件
M文件
M文件有两种形式: 命令文件(Script文件)和函数文件(Function File),扩展名字都是”*.m”.
命令文件
当用户输入的命令比较多的时候,直接在工作窗输入很麻烦,而且重复运行这些命令更加麻烦了. 为了解决这个问题, 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
函数文件
函数文件的第一条语句为: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
相关文章推荐
- 解析在main函数之前调用函数以及对设计的作用详解
- 详解Matlab中 sort 函数用法
- java和matlab画多边形闭合折线图示例讲解
- C#调用Matlab生成的dll方法的详细说明
- 简述Matlab中size()函数的用法
- 从java中调用matlab详细介绍
- 稀疏自动编码器 (Sparse Autoencoder)
- 详解Matlab中 sort 函数用法
- 简述Matlab中size()函数的用法
- VC++与Matlab混合编程的快速实现
- Matlab 矩阵运算
- matlab与opencv部分函数的对照
- matlab神经网络工具箱创建神经网络
- Matlab
- MATLAB 入门教程
- matlab函数_连通区域
- MATLAB中函数模式和命令模式的区别
- MATLAB 添加自定义的模块到simulink库浏览器
- Export Figures for LaTeX Writing