1 / 40
文档名称:

3--Matlab 编程入门.ppt

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

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

分享

预览

3--Matlab 编程入门.ppt

上传人:xxj165868 2015/10/3 文件大小:0 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')
例:
pause
程序的暂停:pause
pause 或 pause(n)
若想强行终止程序的运行,可以使用 Ctrl+c
其中 n 是延迟时间,以秒为单位;
若缺省,则将暂停程序,直到用户按任意键后继续
pause off 屏蔽程序中所有 pause 的作用
pause on 打开 pause 的作用
在命令窗口中输入 f2cs,即可执行该 M 文件。
例:编写一个脚本文件将华氏温度转化为摄氏温度
脚本文件举例
clear; % 清除当前工作空间中的变量
f=input('Please input Fahrenheit temperature:');
c=5*(f-32)/9;
fprintf('The centigrade temperature is %g\n',c);
新建一个 M 文件 ,内容如下:
脚本文件运行后,文件中所产生的所有变量都驻留在 Matlab 当前工作空间,可以用 whos 查看。

最近更新

2024年签订媒体劳动合同 13页

2024年策划部工作个人年终总结 15页

2024年第二学期六年级班主任的工作总结范文 7页

2024年第三季度工作报告 10页

2024年第一次月考反思作文 6页

(完整版)餐饮服务与管理试题库(含答案)第六章.. 8页

2024年端午节风俗作文集合15篇 12页

2020-2021学年广东省广州市越秀区四年级(下)期.. 5页

2020年上学期数学期末考试试卷 5页

2021-2022学年天津市部分区八年级(上)期末历史.. 14页

2024年端午节幼儿园主题活动方案 28页

2021年天津市西青区中考语文二模试卷及答案 10页

2021年湖北省武汉市中考数学真题及答案 20页

2021高职 健康与社会照护 试题10(赛项赛题) 4页

2022—2023年人教版小升初语文考试题(必考题).. 7页

2022年-2023年教师招聘之幼儿教师招聘通关考试.. 30页

2022年东南大学法学专业《民法学》期末试卷B(.. 21页

2024年童年是什么仿写经典句子 11页

2024年竣工验收报告(集锦15篇) 39页

2022年江苏省苏州市吴中学区中考二模化学试题.. 11页

2024年竞选班长自我介绍(通用17篇) 25页

2023-2024学年湖北省鄂州市梁子湖区八年级上册.. 7页

2023届浙江省名校新高考研究联盟Z20名校联盟高.. 15页

2023年一级建造师之一建建设工程项目管理题库.. 27页

2023年二级建造师《水利水电》真题及答案解析.. 11页

1988年高考真题语文试卷-学生用卷 14页

缓刑矫正人员思想汇报100篇 2页

道路与桥梁工程专业技术专业人才需求调研报告.. 6页

史密斯圆图--清晰朴素直接打印版(A4刚好) 1页

作风问题大整治查摆对照16种反面“画像”党员.. 18页