Matlab的M文件基础

M文件分为脚本文件和函数文件,其标准结构为

函数定义行(只存在于函数文件中)

H1行对程序进行一行的总结性说明

Help文本

函数体

常用文件操作函数

imported_data = importdata('filename','delimiter')            

%将文件中数据以结构体方式导入到工作区,以delimiter指定的符号作为分隔符

load  filename

%将filename中所有变量导入工作区

[fid,message] = fopen('filename',mode)

%以结构体方式将文件打开在工作区中,fid相当于C语言中的文件指针

fclose(fid)                %关闭fid唯一标识的文件

此外,读取txt、cvs、xls、xml等特定文件都有适用的函数,用时待查。

M文件中的顺序、分支和循环语句与C语言类似,不做赘述。

两个运行中获取input的命令:

user_entry = input('prompt');

%用户输入的内容(数值、字符串、数组等)赋给变量user_entry

user_entry = input('prompt.s');

%用户输入的内容作为字符串赋值给变量user_entry

keyboard

%中断程序,将控制权暂时转交给用户。用户可以键盘输入各种命令,输入return终止。

警告信息

error('message')                        显示出错信息message,终止程序

errordlg('errorstring','dlgname')    显示出错信息的对话框,对话框标题为dlgname

warning('message')                    显示警告信息message,程序继续运行

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,278评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,751评论 18 399
  • https://nodejs.org/api/documentation.html 工具模块 Assert 测试 ...
    KeKeMars阅读 11,557评论 0 6
  • Beetl2.7.16中文文档 Beetl作者:李家智 <xiandafu@126.com> 1. 什么是Beet...
    西漠阅读 7,713评论 0 0
  • 感恩!享受了酒店免费的素食早餐,真好!谢谢!谢谢!谢谢! 感恩!田霞把洗漱用品摆放得很整齐,看着真舒服。谢谢!谢谢...
    梧桐70阅读 1,774评论 0 0

友情链接更多精彩内容