MATLAB操作基础MATLAB操作基础.pptVIP

  • 15
  • 0
  • 约3.46千字
  • 约 19页
  • 2017-01-04 发布于贵州
  • 举报
MATLAB操作基础MATLAB操作基础

  MATLAB操作基础 《信息隐藏实验教程》教学幻灯片 一 MATLAB简介    MATLAB(Matrix Laboratory,矩阵实验室)是在80年代由Cleve Moler和Lohn Little成立的Mathworks软件开发公司正式推向市场的,与Fortran语言和C等高级语言相比,MATLAB的语法规则更简单,更重要的是它更贴近人编程的思维方式。 MATLAB的数据类型   我们在MATLAB中常用以下5种数据类型:double(双精度数值)、char(字符)、sparse(稀疏矩阵)、storage(存储型)、cell(单元数组)。其关系如下:        字符型                        存储型     数组 数值型               双精度                  单元数组   MATLAB的变量、赋值语句与运算符 MATLAB有其自身的变量命名规则 。 MATLAB中就可以直接使用变量而不必事先声明。 MATLAB中分号的作用是使运算结果不在屏幕上显示出来。 MATLAB的运算符有:算数、关系、逻辑、位和赋值运算符。没有位运算符 。 选择结构的语法格式(与C语言对照) MATLAB: if a= =b if c~=d matlab=c; else matlab=~c; pascal=matlab; end end C: if (a= =b) { if (c!=d) matlab=c; else { matalb=!c; pascal=matlab; } } 选择结构的语法格式(与C语言对照) MATLAB:    C: switch 表达式(标量或字符串)  switch 表达式(标量或字符串))case 常量表达式1       {case常量表达式1:    语句1 语句1;break; case 常量表达式2        case常量表达式2 :  语句2 语句2;break; … … otherwise/default default:语句n 语句n           } end 循环结构的语法格式(与C语言对照) while循环的格式为: while a==b   while(a==b)        c=c+1;  {c+=1;} end    do-while循环的格式为: do do c=c+1 {c+=1;} while(a==b) while(a==b) 循环结构的语法格式(与C语言对照) for循环的格式为: for i=1 :2: 100 for(i=1;i=100;i=i+2) c(i)=c(i)+1; { end c(i)=c(i)+1;   } MATLAB中循环变量的步长缺省值是1。步长可以在正实数或负实数范围内任意指定,循环变量的值大于(步长为负数时小于)终止值时,循环结束。 函数参数的传递 根据函数内部结构的要求,输入参数的个数可以不同。只要是函数内部对某些输入参数作了规定的,有时可以缺省输入。 函数输出参数的数量也可以不定。请注意区别实参和形参。 MATLAB基本绘图

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档