MATLAB-M文件的基本知识
更新时间:2023-04-17 04:39:01 阅读量: 实用文档 文档下载
- Matlab新建m文件推荐度:
- 相关推荐
M文本编辑器的基本知识
(1)M文本编辑器
M文件的语法类似于一般高级语言,是一种程序化的编程语言,但是,与传统的高级语言相比,M文件又有自己的特点。它只是一个简单的ASCⅡ型码文本文件,因此,它的语法比一般的高级语言要简单,程序也容易调试,并且有很好的交互性。
M文件的基本属性
M文件有两种,一种为脚本式(Script),一种为函数式(Function) 。
函数M文件必须满足一些标准,另外,它们还应该满足一些MATLAB 7的属性。主要有以下几点:
函数式M文件名和出现在文件的第一行的函数名必须相同。实际上,MATLAB 7忽略了第一行的函数名,并且根据存储在硬盘上的文件名来执行函数。
……
M文件的组成部分
函数式M文件的组成部分。
调出Medit窗口,在里边输入如下内容:
function f = fact(n) %函数的定义行
% Compute a factorial value. %H1行
1
% FACT(N) returns the factorial of N, %帮助文本
% usually denoted by N!
% Put simply, FACT(N) is PROD(1:N). %注释
f = prod(1:n); % 函数体
M文件的组成部分及其功能
(2)脚本式M文件
2
?用户可以将需要重复输入的所有命令按顺序放到一个扩展名为m的文本文件下,每次运行时只要输入该M文件的文件名即可。
?用户自己创建的M文件的文件名要避免与MATLAB 7的内置函数和工具箱中的函数重名,以免发生内置函数被替换的情况。
脚本式M文件举例
?本脚本式M文件绘制一个正弦曲线:– %此文件用于绘制【-2×pi,2×pi】区间的正弦曲线图
– x=-2*pi::2*pi;
– y=sin(x);
– plot(x,y,'c+')
– legend('正弦曲线图')
3
(3)函数式M文件
?函数式M文件一般都要自带参数,并且有返回结果。
?函数式M文件的第一行都是以function开始,说明此文件是一个函数。函数式M 文件中的变量都不是全局变量,仅在函数运行期间有效,函数运行完毕之后,它所定义的变量将从工作区间中清除。
函数式M文件举例
例11-4 判断某一年是否为闰年。
4
解:调出Medit窗口,在里边输入如下内容。
%该函数用于判断某一年是否为闰年
%使用格式为isleapea(y),其中y是用户所要计算的年份
function isleapyear(year)
sign=0;
if rem(year,4)==0
sign=sign+1;
end
if rem(year,100)==0
sign=sign-1;
end
if rem(year,400)==0
sign=sign+1;
end
if sign==1
fprintf('%4d year is a leap year.\n',year)
else
fprintf('%4d year is not a leap year.\n',year)
5
end
6
正在阅读:
MATLAB-M文件的基本知识04-17
作业评语的几种写法09-15
关于公交排班方案的模型建立及研究10-20
当前我国就业形势的难点原因及对策06-17
工业品买卖合同示范文本07-20
2022年关于学校党建工作总结会讲话稿多篇精选范文08-03
加强成本费用管控,丰富储备项目随需上量06-04
工程力学练习册习题答案07-10
A320系统知识普及帖之11-浅析TSD排故数据的应用 文档 - 图文01-12
飞思卡尔单片机各种功能程序12-20
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 基本知识
- 文件
- MATLAB
- 贵州省人教版语文选修6《新闻阅读与实践》第四章《特写:镜头式
- 幼儿园中班主题《冬天来了》教案模板范文
- XX地产礼品管理制度
- 矩形水池结构计算书
- 冷冲压工艺及模具设计课程设计指导书.doc
- 谈平等作文议论文800字
- 中考物理杠杆滑轮试题精选
- 初中数学计算题(200道)
- 2022年同仁堂资产负债表分析精品文档19页
- 小学生研究性学习报告
- 2022届江西省临川第一中学暨临川一中实验学校高三第一次月考数学
- 学生会女生部个人工作计划
- 诚信保险你我同行征文
- 2022年交通系统学党史知党情跟党走学习活动方案-范文资料
- 补习班宣传招生话术
- 自学考试英美国家概况115132第七章
- 五年级下异分母分数加减法练习题
- 对工程的认识及理解
- 安徽省合肥市一六八中2022-2022学年高一上学期期中考试化学试题
- 2022-2022年五年级下册,解决问题练习题