- 20
- 0
- 约6.78千字
- 约 11页
- 2019-06-01 发布于浙江
- 举报
matlab初学者学习操作基本命令
matlab初学者应学习操作基本命令1.有关命令行环境的一些操作:?(1) clc擦去一页命令窗口,光标回屏幕左上角 ?(2) clear从工作空间清除所有变量?(3) clf 清除图形窗口内容 ?(4) who列出当前工作空间中的变量 ?(5) whos列出当前工作空间中的变量及信息 ?或用工具栏上的 Workspace 浏览器 ?(6) delete 文件名从磁盘删除指定文件 ?(7) whech 文件名查找指定文件的路径 ( 9 ) clear all从工作空间清除所有变量和函数 ?(10) help 命令名查询所列命令的帮助信息 ?(11) savename保存工作空间变量到文件name.mat ?(12) savenamexy保存工作空间变量 x y到文件name.mat ?(13)loadname下载‘name’文件中的所有变量到工作空间 ?(14)loadnamexy 下载‘name’文件中的变量x y到工作空间 ?(15)diary name1.m保存工作空间一段文本到文件 name1.m ?… diary off ?(16)type name.m在工作空间查看name.m文件内容 ?(17)what列出当前目录下的m文件和mat文件↑Ctrl+p调用上一次的命令 ↓Ctrl+n调用下一行的命令 ← Ctrl+b 退后一格 →Ctrl+f前移一格 Ctrl + ← Ctrl+r向右移一个单词 Ctrl + →Ctrl+l向左移一个单词HomeCtrl+a光标移到行首 EndCtrl+e光标移到行尾 EscCtrl+u清除一行 DelCtrl+d清除光标后字符 BackspaceCtrl+h清除光标前字符 Ctrl+k清除光标至行尾字 Ctrl+c中断程序运行一.常用的窗口命令help 启动联机帮助文件显示what 列出当前目录下的有关文件type 列出M文件lookfor 对help信息中的关键词查找which 找出函数与文件所在的目录名demo 运行MATLAB的演示程序path 设置或查询MATLAB的路径 二.有关文件及其操作的语句cd 改变当前的工作目录dir 列出当前目录的内容delete 删除文件getenv 获得环境参数unix 执行操作系统命令并返回结果diary 将MATLAB运行的命令存盘fopen 打开文件fclose 关闭文件fread 从文件中读取二进制数据fwrite 向一个文件写二进制数据fscanf 从文件读取格式化数据fprintf 将格式化数据写入文件fgetl 从文件中读行并放弃换行符fgets 从文件中读行并保持换行符ferror 查询文件的输入输出的错误信息feof 检查文件结束标志fseek 设置文件位置指针ftell 得到文件位置指针的位置prewind 反绕一个打开的文件tempname 建立临时的文件名tempdir 返回一个已存在的临时目录名 三.启动与退出的命令quit,exit 退出MATLAB环境startup MATLAB自启动文件matlabrc 启动主程序 四.管理变量工作空间的命令who 简要列出工作空间变量名whos 详细列出工作空间变量名load 从文件中读入变量save 列出工作空间中变量存盘clear 删除内存中的变量与函数pack 整理工作空间的内存size 查询矩阵的维数disp 显示矩阵和文本length 查询矢量的维数 五.对命令窗口控制的常用命令cedit 设置命令行编辑与回调的参数clc 清除命令窗口中的显示home 将光标移动到左上角位置format 设置输出格式echo 显示文件中的MATLAB命令more 控制命令窗口的输出页面
关于MATLAB的几个小提示(转)
这里是几个Matlab的小提示,基本上是使用Matlab时碰到并解决了的问题,希望能使别人不要再碰钉子走弯路了。1、循环变量由于历史的原因,程序员们总是使用i,j,…为循环变量命名,但是在Matlab中这种习惯可能会导致一些很隐蔽的问题。因为i,j同时也是Matlab中的虚数单位,如果你给i赋值,就会覆盖掉原来虚数单位的定义,例如:4+i*3 ans = 4.0000 + 3.0000i for i=1:10, end 4+i*3 ans = 34 在一段很长的程序中很难发现这个错误
原创力文档

文档评论(0)