一Matlab特点.docVIP

  • 48
  • 0
  • 约6.72千字
  • 约 9页
  • 2016-08-23 发布于河南
  • 举报
一Matlab特点

一Matlab特点 1语言简洁,编程效率高 2. 交互性好,使用方便3. 强大的绘图能力,便于数据可视化4学科众多、领域广泛的工具箱 5. 开放性好,易于扩充6与C 语言和Fortran 语言有良好的接口7完备的数据类型 二MATLAB 的各种文件 最基本的是M 文件、数据文件和图形文件,除此之外,还有MEX 文件、模型文件和仿真文件 1M 文件,以.m 为扩展名,所以称为M 文件2数据文件,以.mat 为扩展名,所以又称MAT 文件3图形文件,以.fig 为扩展名4MEX 文件,以.mex 或.dll 为扩展名,所以称MEX 文件5模型和仿真文件,模型文件以.mdl 为扩展名,由Simulink 仿真工具箱在建立各种仿真模型时产生 三size例13 一个三位整数各位数字的立方和等于该数本身则称该数为水仙花数。输出全部水仙花数。 程序如下: for m=100:999 m1=fix(m/100); %求m的百位数字 m2=rem(fix(m/10),10); %求m的十位数字 m3=rem(m,10); %求m的个位数字 rem求余数 if m==m1*m1*m1+m2*m2*m2+m3*m3*m3 disp(m) end end 结果:153 370 371 407 功能:求阵列维大小。 格式: d=size(X) m=size(X,dim) [m,n]=size(X) [d1, d2, d3, …, dn]=size(X) 说明:   由于MATLAB 5.0以上版本增强了阵列功能,使之在MATLAB中可采用多维阵列,因此size的功能也相应地得到增强。   d=size(X)可得到阵列X每个维的尺寸,d为一向量,阵列X的维数(即向量d的长度)可由ndims(X)得到。   当X为矩阵(二维阵列)时,[m, n]=size(X)可得到其尺寸;当X为多维阵列时,[dl, d2, d3, …, dn]=size(X)可得到各个维的尺寸;m=size(X,dim)可得到指定维dim的尺寸。例如:   X=rand(2, 4, 8) m=size(X, 2) m = 4 d=size(X) d = 2 4 8 [d1, d2, d3]=size(X) d1 = 2 d2 = 4 d3 = 8 clear 功能:从工作空间中删除项目。 格式: clear   clear global name clear name clear keyword clear namel name2 name3 画出MATLAB系统的组成结构。 第二讲 MATLAB基本操作 一函数 1) ?MATLAB的内部函数2) ?MATLAB系统附带的各种工具箱中的M文件所提供的大量实用函数3) 由用户自己增加的函数,以适用于特定领域。 二矩 阵 基 础 2.2.1 矩阵的输入 在MATLAB中,输入矩阵可有以下几种方法: ● 输入元素列表。 ● 从外部数据文件中读取矩阵。 ● 利用MATLAB内部函数与工具箱函数产生矩阵。 ● 用户自己编写M文件产生矩阵。 三利用MATLAB内部函数与工具箱函数产生矩阵 矩阵可通过输入每个元素来直接产生,也可以通过读取由其它软件产生的数据来产生,除此之外,还可以由标准M函数产生矩阵。例如: a=eye(4) %产生4×4的单位阵 a = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 a1=eye(2,3) %产生2×3的单位阵   a1 = 1 0 0 0 1 0 b=zeros(2,10) %产生2×10的全0阵 b = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 c=ones(2,10) %产生2×10的全1阵 c = 1 1 1 1 1 1 1 1 1 1

文档评论(0)

1亿VIP精品文档

相关文档