为了参加那个电工杯,豁出去啦,时间真的很短,但是得挑战呀。。对于MATLAB编程,有一些了解,MATLAB(矩阵实验室的简称)是一种专业的计算机程序,用于工程科学的矩阵数学运算,说说它的开发环境。

  任何一个MATLAB 程序的基本组成单元是数组,当MATLAB 运行时,有多种类型的窗口,有的用于接收命令,有的用于显示信息。如命令窗口:。在命令窗口中,用户可以在命令行提示符(>>)后输
入一系列的命令,这些命令的执行也是在这个窗口中实现的。当回车键敲下的一瞬间,结果被计算了出来,并被存储到一个叫area 的变量中(其实是一个1×1 的数组)

  

编程调试器是个重要的程序的文档编辑器,MATLAB 语言的一些特性会被不同的顔色表现出来。M 文件中的评论用绿色表示,变量和数字用黑色来表示,字符变量用红色表示,语言的关键字用蓝色表示,这个在编程的时候就会注意到啦,主要是学会判断。

  在MATLAB中有些重要的命令,如果你是个MATLAB 新手,一些示例可能有助你理解它的功能。在命令窗口(TheCommand Windows)中输入demo 或在启动平台中选择“demos”来运行MATLAB 内建的示例。在任何时侯你都可以用clc 命令清空命令窗口(The Command Windows)中的内容,可以用clf清空当前图象窗口中的内容。在工作空间窗口(The workspace browser)中变量可用clear命令清除。正如我们看到的,工作空间窗口(The workspace browser)中的变量在独立的命令和M 文件间执行时,可能会出现第一个问题中的变量存留在工作区而影响到第二个问题的解决。为了避免这种情况的发生,在新的计算开始之前,应当有clear 命令清空工作区。

  另一个重要的命令是abort 命令。如果一个M 文件运行时间过长,里面可能含有无限循环,而没有结束。在这种情况下,可在命令窗口内输入control-c(简写为^c)。输入这个命令方法是光标在命令窗口内,按住控制键然后按c。当MATLAB 删除了^c,说明这个程序已经停止并回到命令行提示符状态。省略号(!)是另一个重要的特殊字符。它的特殊作用是给计算机操作系统发送一个命令。在省略号后的字符会发送给计算机并且执行,如果在计算机的命令行提示符中输入字符是一样的。这种特性使系统命令更容易植入MATLAB程序中。最后,你能用diary 命令记录下在MATLAB 中运行过程中每个线程所做的事。命令的格式如下:
          diary filename
当这个命令被执行后,所有在命令窗口(The Command Windows)中的输入和输出将会被记录在diary 文件中。这是一个非常重要的工具,当MATLAB 发生错误而中断时,利用它你可以重建重要的事件。diary off 命令中止写入diary 文件,diary on 命令重新开始写入。

    

    

  如果变量名与MATLAB 中的函数或命令重名,那么这个函数或命令将不能被访问。。。。

  不要创建和MATLAB 内建函数或命令同名的M 文件。

哎呀,,继续吧。。。

MATLAB基础入门笔记的更多相关文章

  1. Linux基础入门笔记

    今天带来Linux入门的一些基础的笔记,科班出身的同学们,Linux已经成为了必修课了,下面我带来关于Linux的相关入门知识以及Linux简单的介绍! Linux内核最初只是由芬兰人林纳斯·托瓦兹( ...

  2. Shell编程菜鸟基础入门笔记

    Shell编程基础入门     1.shell格式:例 shell脚本开发习惯 1.指定解释器 #!/bin/bash 2.脚本开头加版权等信息如:#DATE:时间,#author(作者)#mail: ...

  3. php最简单最基础入门笔记

    偶然翻到之前刚学php时记录的笔记,特此分享给大家,希望对初学者有所帮助. php网页命名不支持中文 isset($abc)   判断变量是否被定义 empty($abc)    判断变量是否为空 u ...

  4. MATLAB菜鸟入门笔记【函数章】

    一.用捷径表达式赋值 1.first:incr:last   first代表数组的每一个值,incr代表步增量,last代表这个数组的最后一个值. Ep:>>x=1:2:10        ...

  5. MATLAB基础操作笔记

    A( i , : ) 表示 A矩阵的第 i 行所有元素 A( : , j ) 表示 A矩阵的第 j 列所有元素 A( : , : ) 表示 A矩阵的 所有元素 定义函数时,函数中有嵌套函数需要在结束时 ...

  6. Vue基础入门笔记

    不是面向DOM进行编程,而是面向数据去编程.当数据发生改变,页面就会随着改变. 属性绑定(v-bind)和双向数据绑定(v-model) 模板指令(v-bind:)后面跟的内容不再是字符串而是: js ...

  7. MySQL 基础入门笔记

    目前我们已知的保存数据的容器有: 内存:( 数组,集合) 硬盘:(文件) 将数据从硬盘读取到内存始终是一个性能上的瓶颈 DB :      数据库  ( 保存一系列有组织的数据容器) DBMS:  数 ...

  8. MATLAB菜鸟入门笔记【编程习惯】

    1.编程标记模板   %  Script file:temp_conversion.m % %  Purepose: %  To convert an input temperature from d ...

  9. MATLAB菜鸟入门笔记【作图章】

    1.函数标签[legend]         http://blog.csdn.net/wangcj625/article/details/6287735/

随机推荐

  1. 【DOM】学习笔记

    三. 一份文档就是一颗节点树 节点类型:元素节点——属性节点.文本节点 getElementById()返回一个对象,对应一个元素节点 getElementByTagName()返回一个对象数组,分别 ...

  2. 计算N的阶层

    int factorial(int n) { int i, result; ; i <= n; i++) result *= i; return result; } int factorial2 ...

  3. 题解西电OJ (Problem 1003 -最喜欢的数字)--动态规划

    Description zyf最喜欢的数字是1!所以他经常会使用一些手段,把一些非1的数字变 成1,并为此得意不已.他会且仅会的两种手段是: 1.把某个数m除以某个质数p——当然p必须能整除这个数,即 ...

  4. jexus asp.net Linux Web Server

    Jexus简介 Jexus web server for linux 是运行在Linux上的Web服务器.其安装和部署及其简单,直接支持Asp.net . 下载Jexus wget http://li ...

  5. [MySQL优化案例]系列 — slave延迟很大优化方法

    备注:插图来自网络搜索,如果觉得不当还请及时告知 :) 一般而言,slave相对master延迟较大,其根本原因就是slave上的复制线程没办法真正做到并发.简单说,在master上是并发模式(以In ...

  6. php获取post中的json数据的实现方法

    最近用到腾讯微博与PHP交互,腾讯把json数据post给PHP(腾讯推送数据时,每条数据是一个json格式的数据包,作为post的数据体(请注意post数据体没有参数,不是key=value形式,整 ...

  7. 再次踩bug:遍历删除list(java.util.ConcurrentModificationException)

    再次踩bug:遍历删除list(java.util.ConcurrentModificationException) 使用 List<Long> list = new ArrayList& ...

  8. ios 对象的集合类(collection classes)

    当你着手为你的应用编写代码的时候,你会发现有许多可供使用的Objective-C的框架类,其中尤其重要的就是基础框架类,它为平台所有的应用提供基础服务.基础框架类中包括了表示字符串和数字等基本数据类型 ...

  9. flex开发小技巧集锦

    关于flex开发网上有非常多的相关信息介绍,因此我们要想学习关于flex开发的知识信息技能是一件非常简单和方便的事情.而针对于flex开发小编要告诉大家的是一些flex开发小技巧.利用这些小技巧能够有 ...

  10. Android上实现仿IOS弹性ScrollView

    [转]http://www.tuicool.com/articles/ummIJb