1 / 47
文档名称:

matlab基础 matlab程序设计.ppt

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

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

分享

预览

matlab基础 matlab程序设计.ppt

上传人:落意心 2022/7/27 文件大小:1.46 MB

下载得到文件列表

matlab基础 matlab程序设计.ppt

文档介绍

文档介绍:Lorem Ipsum
Lorem Ipsum is simply dummy text of the printing. Lorem Ipsum is simply dummy text of the printing.
matlab成结构
%说明
定义变量 %包括全局变量的声明及参数值的设定
逐行执行命令
%指MATLAB提供的运算指令或工具箱提供的专用命令
… … …
/分支/循环 %包含for,if then,switch,while等语句
逐行执行命令
… … …
end %表示结束,可以没有
*
M文件的编辑及工作路径的设置
进入MATLAB的Editor/Debugger窗口来编辑程序
在编辑环境中,文字的不同颜色显示表明不同属性
绿色:注解; 黑色:程序主体;
红色:属性值的设定; 蓝色:控制流程。
在运行程序之前,必须设置好MATLAB的工作路径。
通过cd指令在命令窗口中可以更改、显示当前工作路径。
通过路径浏览器(path browser)可以进行设置
*
*

又称为脚本文件,是一串指令的集合。
用户只需键入该命令文件的文件名,系统就会自动逐行执行该文件中的各条语句。
适用于小规模运算。
*

函数文件基本格式:
function [输出形参列表]=函数名(输入形参列表)
注释说明语句段
程序语句段
end
*
函数内容:
(1)第一行帮助行,即H1行
以(%)开头,作为lookfor指令搜索的行
(2)函数体说明及有关注解
以(%)开头,用以说明函数的作用及有关内容。如果不希望显示某段信息,可在它的前面加空行
(3)函数体语句
函数体内使用的除返回和输入变量这些在function语句中直接引用的变量以外的所有变量都是局部变量,即在该函数返回之后,这些变量会自动在MATLAB的工作空间中清除掉。
*
函数文件
*
函数程序使用的变量
函数程序与主程序之间的数据是通过参数进行传递的,函数程序应用主程序传递来的参数进行计算后,将结果返回主程序。
*
%
a=input('please input value of a=');
b=input('please input value of b=');
c=sumhe(a,b)
% 在此例中,
% (为一个函数文件),
% 所以执行主程序时,子程序就会调用主程序传递过来的
% a和b值进行计算,再将结果返回主程序。
%
%sumhe(a,b) sum the serial of numbers from a tob
function result=sumhe(a,b)
result=a+b;
end
*

●如果一个函数内的变量没有特别声明,那么这个变量只在函数内部使用,即为局部变量。
●如果两个或多个函数共用一个变量(或者说在函数程序中也要用到主程序中的变量,注意不是参数),那么可以用global来将它声明为全局变量。
●全局变量的使用可以减少参数传递,合理利用全局变量可以提高程序执行的效率。
*
%
global a %声明变量a为全局变量
x=1:100;
a=3;
c=prods(x) %
%
function result=prods(x)
global a
result=a*sum(x);
%声明了与主程序一样的全局变量a,以便在子程序中可以
%使用主程序中定义的变量
*
5. 5 人机交互
人机交互命令
echo on(off) 执行命令前先显示其内容
pause(n)
程序执行到此处,暂停n秒,或键入任意键后才继续执行
keyboard
程序执行到此处暂停,屏幕显示K,用户可以做任何操作,需恢复运行时,键入return
input(‘提示符’)
程序执行到此处暂停,屏幕显示引号中的字符串,要求用户输入数据
^C 强行停止程序运行
*
M文件调试
两种类型的错误
语法错误:由用户的错误操作引起的
运行错误:算法错误和程序设计错误引起的
*
编辑器的编辑与调试
*
*
*

最近更新

公共营养师之二级营养师题库及参考答案(突破.. 56页

公共营养师之二级营养师精选题库及答案【各地.. 56页

公共营养师之二级营养师完整题库【各地真题】.. 56页

公共营养师之二级营养师大全附参考答案(名师.. 56页

浙江嘉兴市南湖区委党校选聘事业单位工作人员.. 115页

二级造价工程师之建设工程造价管理基础知识带.. 41页

广东省暨南大学华文学院2024年招聘历年高频难.. 76页

二级造价工程师之建设工程造价管理基础知识大.. 40页

作文片段教案 3页

二级注册建筑师之法律法规经济与施工---题库(.. 21页

二级注册建筑师之法律法规经济与施工---题库及.. 21页

南京市浦口区事业单位2024年上半年公开招聘历.. 114页

二级注册建筑师之法律法规经济与施工---完整版.. 21页

二级注册建筑师之建筑结构与设备题库大全【培.. 21页

噪音治理技术研究成果展示 25页

二级注册建筑师之建筑结构与设备完整版及答案.. 21页

二级注册建筑师之建筑结构与设备大全A4版 21页

二级注册建筑师之建筑结构与设备包过题库【精.. 20页

优化噪音污染治理的方案 29页

人教版七上英语教案 3页

2024湖南长沙市雨花区侯家塘街道招聘10人历年.. 72页

家乡的传统文化研究报告宁夏 2页

药物临床研究协议书 7页

中医诊所自查报告(共3篇) 11页

酒店预订确认函模板(共1页) 1页

农村建 筑工匠培训资料PPT共104页 104页

中医基础理论五行学说 ppt课件 61页

天津市和平区2021-2021学年七年级下学期期中考.. 34页

厂房压缩空气管道安装工程施工及方案 19页

中国联通cbss系统使用培训-第一部分 298页