1 / 42
文档名称:

3--Matlab 编程入门.ppt

格式:ppt   大小:261KB   页数:42页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

3--Matlab 编程入门.ppt

上传人:mh900965 2017/11/17 文件大小:261 KB

下载得到文件列表

3--Matlab 编程入门.ppt

相关文档

文档介绍

文档介绍:数学实验
Matlab 编程
脚本文件
关系、逻辑运算
控制结构
函数文件
Matlab 编程入门
Matlab 编程简介
Matlab 作为一种广泛应用于科学计算的工具软件,不仅具有强大的数值计算、符号计算、矩阵运算能力和丰富的绘图功能,同时也具有和 C、FORTRAN 等高级语言一样进行程序设计。
在 Matlab 程序设计中,要充分利用 Matlab 数据结构的特点,提高编程效率。
利用 Matlab 的程序控制功能,可以将有关 Matlab 命令编成程序存储在一个文件中(M 文件),然后在命令窗口中运行该文件,Matlab 就会自动依次执行文件中的命令,直到全部命令执行完毕。
用 Matlab 语言编写的程序称为 M 文件。
M 文件是由若干 Matlab 命令组合在一起构成的,它可以完成某些操作,也可以实现某种算法。事实上,Matlab 提供的内部函数以及各种工具箱,都是利用 Matlab 语言开发的 M 文件。用户也可以结合自己的工作需要,开发自己的程序或工具箱。
M 文件根据调用方式的不同可以分为两类:
Script:脚本文件/命令文件
Function:函数文件
M 文件
M 为扩展名。
例:
A=input('Please input A: ')
数据的输入:input
A=input(‘提示信息’)
其中提示信息为字符串,
该命令要求用户输入 A 的值(可以是数或字符串)
数据输入 input
A=input(提示信息, 's')
注:此时输入的字符串不要加单引号!
如果是输入字符串,也可以使用下面的方法
name=input('What''s your name? ', 's')
例:
disp(X)
输出变量 X 的值,可以是数值矩阵或字符串
>> B=[1 2 3; 4 5 6; 7 8 9];
>> disp(B)
数据输出 disp
数据的输出:disp
>> A='Hello,Tom !';
>> disp(A)
例:
数据输出 fprintf
fprintf(fid,format,variables)
按指定的格式将变量的值输出到指定的文件
数据的输出:fprintf
fid 为文件句柄,若缺省,则将变量的值输出到屏幕上
format 用来指定数据输出时采用的格式,常见的有
%e ( 采用科学计算形式)
%f ( 采用浮点数形式)
%g ( 由系统自动选取上述两种格式之一)
%s ( 输出字符串)
format 中还可以使用一些特殊格式,如:
\n ( 换行) \t ( 制表符) \b ( 退格) \\ ( 反斜杆) %% ( 百分号)
数据输出 fprintf
>> a='Hello'; b=; c=100*pi;
>> fprintf('a=%s,b=%f,c=%e\n',a,b,c)
例:
format 中的输出格式要与输出变量一一对应
可以没有输出变量
>> fprintf(' Today is Monday\n')
例:
.xls文件的读写
excel文件的写入:xlswrite
例:
xlswrite(‘filename’,varible,sheet,range,)

>> A=magic(5)
>>xlswrite(‘’,A)
>> fid=xlswrite(‘’,A,sheet1,A1)
excel文件的读取:xlsread
a=xlsread('filename', sheet, 'range')
将filename中指定位置的值赋给a
>> b=xlsread (‘’)
>> B=xlsread(‘’, ‘sheet1’,’A1:B3’)
例:
.xls文件的读写