- 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
您可能关注的文档
最近下载
- 婴幼儿营养与喂养指导PPT课件.pptx VIP
- 五分钟社徽课件PPT.pptx VIP
- 国际船级社协会(IACS)URP.pdf VIP
- 第六单元名著导读《钢铁是怎样炼成的》课件-2023-2024学年统编版语文八年级下册.pptx VIP
- SY_T 6404-2018岩石中金属元素的电感耦合等离子体原子发射光谱及质谱分析方法.pdf
- 幼儿园小学必背古诗100首注音.pdf
- 苏教版七年级英语上册期末复习试题.docx VIP
- 十五五规划纲要(全文).docx
- 第六单元名著导读《钢铁是怎样炼成的》课件+2023—2024学年统编版语文八年级下册.pptx VIP
- 第六单元 名著《钢铁是怎样炼成的》课件(共33张PPT)2023-2024学年统编版语文八年级下册.pptx VIP
原创力文档

文档评论(0)