MATLAB简介及程序编写

合集下载

MATLAB科学计算与编程教程

MATLAB科学计算与编程教程

MATLAB科学计算与编程教程第一章:MATLAB简介和基本操作MATLAB是美国MathWorks公司开发的一款高级科学计算软件,广泛用于工程、科学等领域的数据处理、可视化和算法开发。

本章将介绍MATLAB的基本概念、安装方法和界面,以及常用的基本操作,包括变量的定义和操作、矩阵运算、函数调用等。

第二章:MATLAB编程基础本章将介绍MATLAB的基本编程方法,包括程序结构、数据类型、运算符、流程控制语句等。

同时还将介绍如何定义自定义函数和脚本文件,以及如何调试和优化MATLAB程序。

第三章:数据处理与可视化数据处理和可视化是MATLAB的重要应用之一。

本章将介绍MATLAB中常用的数据处理方法,如数据导入、清洗和转换,以及数据分析和统计。

同时还会介绍如何使用MATLAB进行数据可视化,包括绘制二维和三维图形、绘制动画等方法。

第四章:MATLAB在科学计算中的应用本章将介绍MATLAB在科学计算中的常见应用,包括数值计算、信号处理、图像处理、控制系统设计等。

其中会涵盖MATLAB中常用的数值计算方法,如数值积分、微分方程求解等,以及信号处理中的滤波、频谱分析等方法。

第五章:MATLAB与其他编程语言的接口MATLAB与其他编程语言的接口使得它能够与其他编程语言进行数据交流和代码调用。

本章将介绍如何使用MATLAB与C/C++、Python等编程语言进行接口编程,以及如何调用外部库函数和脚本。

第六章:MATLAB应用示例本章将通过实际的应用示例来展示MATLAB在各个领域中的应用。

包括机器学习、人工智能、金融工程、通信等领域的应用案例。

示例中将介绍如何使用MATLAB进行数据处理、模型训练和预测等操作。

第七章:MATLAB编程技巧和优化本章将介绍MATLAB编程中的一些常用技巧和优化方法,包括矢量化编程、并行计算和内存管理等。

这些技巧和方法能够帮助提高MATLAB程序的运行效率和可维护性。

第八章:MATLAB工具箱和资源除了基本功能,MATLAB还提供了大量的工具箱,通过安装这些工具箱可以扩展MATLAB的功能。

MATLAB语言简介

MATLAB语言简介

Help Window命令:打开MATLAB旳帮助窗口。
Help Tips命令: 打开帮助窗口,并首先显示MATLAB
旳帮助系统旳分类和使用措施。
Help Desk(HTML)命令: 打开系统WWW浏览器,并显示
MATLAB旳帮助桌面。
Examples and Demos命令:能够经过演示MATLAB提供旳
Clf 清理图形窗口
Load 加载指定文件旳变量
Pack 搜集内存碎片
Diary 日志文件命令
Clc 清理工作窗口
Quit 退出
Echo 工作窗信息显示开关 !
调用DOS命令
2.1.6 MATLAB常用旳命令和技巧 2.某些常用操作技巧
利用键盘按键,可实现简易操作:
home 光标置于目前行开头 end 光标置于目前行末尾 esc 清除目前输入行 del 删除光标处旳字符
Edit菜单项:
Undo、Cut、Copy、Paste命令:分别用于撤消上一次操
作、剪切、复制和粘贴。
Clear命令:
删除内容。
Select All命令:
用于选定全部文本内容。
Clear Session命令:
清除命令编辑区旳全部内
容,但并不删除工作空间
中旳变量。
2.1.4 MATLAB旳桌面平台
Help菜单项:
3. 图形功能
MATLAB提供了两个层次旳图形命令:一种是对图形句 柄进行旳低档图形命令,另一种是建立在低档图形命令之上 旳高级图形命令。利用MATLAB旳高级图形命令能够轻而易 举地绘制二维、三维乃至四维图形,并可进行图形和坐标旳 标识、视角和光照设计、色彩精细控制等等。
2.1.1 MATLAB特点
Open命令:

《MATLAB程序设计》课件

《MATLAB程序设计》课件
《MATLAB程序设计》 PPT课件
探索MATLAB程序设计的奇妙世界,为您展示MATLAB的功能和应用。让我 们一起开始这个令人兴奋的旅程吧!
一、介绍
课程简介
概述《MATLAB程序设计》课程的目标和教学内容,让您对该课程有一个全面的了解。
MATLAB概述
介绍MATLAB的基本概念和特点,为您提供一个关于MATLAB的整体认知。
2 学习资源
分享一些有用的学习资源,帮助您继续深入学习MATLAB程序设计。ห้องสมุดไป่ตู้
3 学习建议
提供一些建议和技巧,帮助您更好地学习和应用MATLAB程序设计。
四、应用实例
信号处理
展示如何使用MATLAB进行数字信号处理,如滤波、 频谱分析等。
图像处理
介绍使用MATLAB进行图像处理的技术和方法,如 图像增强、边缘检测等。
数字通信
探索MATLAB在数字通信领域的应用,包括编码解 码、信道建模等。
仿真实验
演示如何使用MATLAB进行仿真实验,模拟各种现 实场景和系统。
环境搭建
指导您如何正确地安装和配置MATLAB环境,确保您能顺利进行程序开发。
二、基础知识
MATLAB命令 行
掌握使用MATLAB命 令行进行交互式编程 的基本技巧和命令。
MATLAB数据 类型
介绍MATLAB支持的 不同数据类型,包括 矩阵、向量、字符串 等。
变量和运算符
学习如何声明和操作 变量,以及MATLAB 中常用的运算符和操 作。
五、高级主题
面向对象编程
介绍MATLAB中面向对象编程的概念和应用,深入了解面向对象编程的优势。
并行计算
探索MATLAB中的并行计算技术,提高程序的执行效率和性能。

matlab程序设计与应用

matlab程序设计与应用

matlab程序设计与应用Matlab是一款高效能的编程语言,具有高品质的计算和分析功能,近十多年来被广泛应用在工程计算、科学研究、商业分析、金融模拟和教育工作等多个领域。

它拥有一系列强大的算法编写功能,可以实现非线性矩阵求解、信号处理、图像处理、生物医学信号处理等功能。

本文将介绍Matlab程序设计与应用,以及它在工程计算、科学研究、商业分析等领域的应用和示例。

一、Matlab程序设计Matlab是一种操作方便的高级编程语言,立足于原始编码,它建立在C及FORTRAN之上,而且它的高级结构使得设计程序不必写成复杂的程序框架,而可以把主要精力放在要实现的功能上。

Matlab在程序设计方面支持面向对象编程(Object-oriented programming,OOP)方式,可以实现结构化的程序设计,把大量的程序按照模块和函数来管理,方便调用和重用,并可以利用Matlab的类和类的方法来实现程序的重用和拓展。

二、Matlab在工程计算领域的应用Matlab在工程计算领域的应用如下:(1)Matlab可以用于科学计算,如:数值分析、科学计算、多元函数拟合、图像处理以及信号处理等。

(2)Matlab可以用于设计和调试电子电路,如:数字电路、模拟电路、射频电路、功率电路以及控制电路等。

(3)Matlab可以用于控制系统分析,如:数模转换、频响函数以及过程控制等。

(4)Matlab可以用于机械结构设计,如:机械结构分析、运动学以及动力学等。

三、Matlab在科学研究和商业分析领域的应用Matlab在科学研究和商业分析领域的应用如下:(1)Matlab可以用于统计学研究,如:概率统计、偏差分析、多元分析以及非参数分析等。

(2)Matlab可以用于数据挖掘,如:决策树分类、聚类分析以及因子分析等。

(3)Matlab可以用于仿真研究,如:求解方程、模拟实验以及模型预测等。

(4)Matlab可以用于商业分析,如:市场调研、销售预测以及风险评估等。

MATLAB百科

MATLAB百科

MATLAB目录MATLAB的简介发展历程应用Matlab的优势和特点Matlab常用工具箱常用函数[编辑本段]MATLAB的简介MATLAB 是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLA B和Simulink两大部分。

MATLAB是矩阵实验室(Matrix Laboratory)的简称,和Mathematica、Mapl e并称为三大数学软件。

它在数学类科技应用软件中在数值计算方面首屈一指。

MAT LAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。

MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。

在新的版本中也加入了对C,FORTRAN,C++ ,JAVA的支持。

可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。

[编辑本段]发展历程20世纪70年代,美国新墨西哥大学计算机科学系主任Cleve Moler为了减轻学生编程的负担,用FORTRAN编写了最早的MATLAB。

1984年由Little、Moler、St eve Bangert合作成立了的MathWorks公司正式把MATLAB推向市场。

到20世纪9 0年代,MATLAB已成为国际控制界的标准计算软件。

版本更新[编辑本段]应用MATLAB 产品族可以用来进行以下各种工作:● 数值分析● 数值和符号计算● 工程与科学绘图● 控制系统的设计与仿真● 数字图像处理● 数字信号处理● 通讯系统设计与仿真● 财务与金融工程MATLAB 的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。

Matlab的使用方法及步骤详解

Matlab的使用方法及步骤详解

Matlab的使用方法及步骤详解一、Matlab简介Matlab是一种非常流行的科学计算软件,其全称为Matrix Laboratory(矩阵实验室)。

Matlab具有强大的数学计算和数据分析能力,广泛应用于工程、科学、经济等领域。

本文将详细介绍Matlab的使用方法及步骤。

二、安装与启动Matlab1. 下载与安装首先,访问MathWorks官方网站,找到适用于您操作系统的Matlab版本,并下载安装程序。

安装程序将引导您进行安装,按照提示完成即可。

2. 启动Matlab安装完成后,您可以在开始菜单或桌面上找到Matlab的启动图标。

点击启动图标,Matlab将打开并显示初始界面。

三、Matlab基本操作1. 工作区与编辑器Matlab的界面主要由工作区和编辑器组成。

工作区显示变量及其值,可用于查看和操作数据。

编辑器则用于编写和编辑Matlab脚本、函数等。

2. 脚本与命令窗口Matlab提供了两种主要的运行方式:脚本和命令窗口。

脚本是一系列命令的集合,可以一次性执行,适用于较复杂的计算任务。

命令窗口则可逐行输入命令并立即执行,用于快速测试和调试。

3. 基本算术和数学运算Matlab支持各种基本算术和数学运算,如加减乘除、幂运算、三角函数等。

可以直接在命令窗口输入表达式并执行。

四、数据操作与处理1. 数组的创建与操作在Matlab中,数组是最基本的数据结构之一。

可以使用多种方法创建数组,例如手动输入、加载外部文件、使用特定函数等。

一旦创建,可以对数组进行各种操作,如索引、切片、拼接等。

2. 矩阵运算Matlab对矩阵运算提供了强大的支持。

可以进行矩阵加减乘除、转置、求逆等运算。

矩阵运算在解决线性方程组、最小二乘拟合等问题时非常有用。

3. 数据可视化Matlab提供了丰富而强大的数据可视化功能。

使用plot、scatter、histogram等函数可以绘制各种类型的图表。

还可以对图表进行格式设置、添加标签、调整坐标轴等。

MatLab软件简介

MatLab软件简介

MatLab 软件简介(Version 6.5)A.1 概述MatLab (Matrix Laboratory )是矩阵实验室的意思,既是一种语言,又是一个编程环境。

MatLab 是数学计算的强有力工具,是一种用于工程计算的高性能语言,它以矩阵作为数据操作的基本单位,在数理统计、自动控制、数字信号处理、动态系统仿真方面有着重要的应用。

A.1.1 MatLab 的特点其特点体现在以下几个方面: ◆ 编程效率高 ◆ 用户使用方便 ◆ 扩充能力强 ◆ 语句简单◆ 高效方便的矩阵和数组运算 ◆ 方便的绘图功能 ◆ 开放的源程序A.1.2 MatLab 的构成MatLab 主要由5部分组成: ◆ MatLab 工作环境 ➢ 桌面 ➢ 命令窗口➢ 命令历史工作期 ➢ 帮助浏览器 ➢ 工作空间➢ M 文件和搜索路径窗口 ◆ MatLab 数学函数库➢ 基本函数:如,sum,sin ,cos 等➢ 复杂函数:如,求矩阵特征值、特征向量、求逆、bessel 函数,fourier 变换 ◆ MatLab 语言➢ 以矩阵和向量为基本数据单位➢ 有控制流程语句、函数、数据结构、输入/输出语句等 ➢ 面向对象 ◆ 句柄图形句柄图形是MatLab 的图形系统,包括:➢ 高层次绘图命令➢低层次绘图命令A.1.3 MatLab 的运行方式(1) 命令行运行方式,格式:变量=表达式 或 表达式 例如在命令窗口输入:a=[1 2 3;4 5 6;7 8 9] 结果为: 二维和三维数据的可视化命令 图像处理命令 动画制作修改图形局部的命令 编制完整图形界面的命令1 2 34 5 67 8 9(2)M文件运行方式,如M文件名为abcd.m 则在命令窗口输入abcd回车即得运行结果。

帮助系统如何进入帮助系统方法一:利用任一窗口“Help”菜单。

方法二:利用发射台窗口。

帮助命令:help 函数名help sqrtA.2 数值运算A.2.1 变量◆规则:✧变量和常量的标识符最长允许31个字符✧函数与文件名通常不超过8个字符(受文件管理器的限制)✧字符可以是英文字母、阿拉伯数字和下划线,标识符中第一个必须是英文字母✧变量区分大小写:Cost与cost变量是不同的◆特殊变量名ans pi eps(系统浮点精确度)inf NaN i或j realmax realminnargin (函数的输入参数个数),nargout(函数的输出参数个数)A.2.2 矩阵与数组的创建与运算1.数组是程序设计语言中用到的一种数据结构,不是数学概念。

matlab教程ppt(完整版)

matlab教程ppt(完整版)
转置
可以使用`'`运算符对矩阵进行 转置。
矩阵高级运算
01
逆矩阵
可以使用`inv`函数求矩阵的逆矩阵 。
行列式
可以使用`det`函数求矩阵的行列式 。
03
02
特征值和特征向量
可以使用`eig`函数求矩阵的特征值 和特征向量。

可以使用`rank`函数求矩阵的秩。
04
04
matlab绘图功能
绘图基本命令
控制设计
MATLAB提供了控制系统设计和分析 工具箱,可以方便地进行控制系统的 建模、分析和优化。
03
信号处理
MATLAB提供了丰富的信号处理工具 箱,可以进行信号的时域和频域分析 、滤波器设计等操作。
05
04
图像处理
MATLAB提供了图像处理工具箱,可 以进行图像的增强、分割、特征提取 等操作。
02
matlab程序调试技巧分享
01
调试模式
MATLAB提供了调试模式,可以 逐行执行代码,查看变量值,设 置断点等。
日志输出
02
03
错误处理
通过使用fprintf函数,可以在程 序运行过程中输出日志信息,帮 助定位问题。
MATLAB中的错误处理机制可以 帮助我们捕获和处理运行时错误 。
matlab程序优化方法探讨
显示结果
命令执行后,结果将在命令窗口中显示。
保存结果
可以使用`save`命令将结果保存到文件中。
matlab变量定义与赋值
定义变量
使用`varname = value`格式定义变 量,其中`varname`是变量名, `value`是变量的值。
赋值操作
使用`=`运算符将值赋给变量。例如 ,`a = 10`将值10赋给变量a。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MATLAB 简介 —关于MATLAB
(2)
MATLAB启动
可以利用菜单、快捷键或文件夹三 种方式进人MATLAB工作窗口。
MATLAB 简介 — MATLAB程序编写
MTLAB的基本元素及使用方法 一、 MTLAB的基本元素及使用方法
1、常量和变量 2、字符串 3、数组和矩阵的构造 4、运算符 5、数组和矩阵的运算
MATLAB 主程序
最优化工具箱(Optimization Toolbox) 图像处理工具箱(Image Processing Toolbox) 线性矩阵不等式控制工具箱(LMI Control Toolbox) 偏微分方程工具箱(Partial Differential Equation Toolbox) 统计工具箱(Statistics Toolbox) 符号数学工具箱(Symbolic Math Toolbox)
1)设定字符串
MATLAB对字符串的设定非常简单,只需用单引号‘’,将需设 定的字符串引注即可。
2)字符串的操作
由于MATLAB语言是采用C语言开发的,因此它的字符串操作与C 语言的相应操作基本相同。在MATLAH中用eval函数来执行字符串 的功能。
MATLAB 简介 — MATLAB程序编写
3.数组和矩阵的构造 1) 数组
MATLAB 简介 — MATLAB程序编写
1.常量和变量 1)常量和变量的定义
常量是MATLAB语言预定义的一些变量,在默认的情况下这些 变量的值为常数。 变量是MATLAB的基本元素之一,与其他常规程序设计语言不 同的是MATLAB语言不要求对所使用的变量进行事先说明,而且它 也不需要指定变量的类型,系统会根据该变量被赋予的值或是对 该变量所进行的操作来自动确定变量的类型。 变量的命名规则:①变量名长度不超过31位,超过31位的字符 系统将忽略不计;②变量名区分大小写;③变量名必须以字母开 头,变量名中可以包含字母、数字或下划线。
MATLAB 简介 — MATLAB程序编写
例3-5 输入一个字符,若为大写字母,则输出其对应的小写字母;若 为小写字母,则输出其对应的大写字母;若为数字字符则输出其 对应的数值,若为其他字符则原样输出。 c=input('请输入一个字符','s'); if c>='A' & c<='Z' disp(setstr(abs(c)+abs('a')-abs('A'))); elseif c>='a'& c<='z' disp(setstr(abs(c)- abs('a')+abs('A'))); elseif c>='0'& c<='9' disp(abs(c)-abs('0')); else disp(c); end
1、MATLAB的特点 功能强大 语言简单 扩充能力强、可开发性强 编程易、效率高 (从形式上看,MATLAB程序文
件是一个纯文本文件,扩展名为m.用任何字处理软件都 可以对它进行编写和修改,因此程序易调试,人机交互 性强。)
MATLAB 简介 —关于MATLAB
2、
MATLAB工具箱及启动 (1)MATLAB工具箱:
三、程序语言的编写 程序控制语句决定程序运行时的走向,包括条件控 制,循环控制,错误控制和终止运行控制等,这里介绍条 件控制和循环控制.
MATLAB 简介 — MATLAB程序编写
1.条件控制
条件控制使得可以有选择地运行程序块.当条件可以用是或否来 回答时,使用if语句;当条件根据表达式值的不同可有多个选项时, 使用switch和case语句. (1)if语句 在MATLAB中,if语句有3种格式。 (1) 单分支if语句: if 条件 语句组 end 当条件成立时,则执行语句组,执行完之后继续执行if语句的后继语 句,若条件不成立,则直接执行if语句的后继语句。
MATLAB 简介 — MATLAB程序编写 在命令窗口输入
help tentimes
显示 本程序求输入值与10的乘积 用演示MATLAB函数帮助的实现方法 输入 y=tentimes(10) 得到返回值
y=
100
MATLAB 简介 — MATLAB程序编写
注:比较好的编程习惯,往往在程序的开 始部分 写一些文本,提供关于怎么使用函数 的帮助信息.紧接函数定义行的以%符号开头 的第一组连续行是函数的帮助文本.
MATLAB 简介 — MATLAB程序编写 2. 函数 MATLAB提供了很多内部数学函数,包括 abs,sqrt,exp和sin.对负数取平方根或对数不会导致错 误,MATLAB会自动返回复数计算结果.MATLAB还提供了很 多高级的数学函数,包括bessel和gamma 函数,在命令窗 口入下面的命令,可以看此类函数的列表. help elfun 输入以下的命令,可以看到更多的高级数学函数和 矩阵函数 help specfun help elmat
只要用空格或逗号间隔数组元素,并用方括号括起来就可以了。 例如 x=[0 1,7 5] 注:还可以用增量法和linspace函数法来构造数组增量法构造数组。 增量法构造数组 例如 b=10:15 b=10:0.5:12 b=10:-1:5 lingspace函数法构造数组 用lingspace函数构造数组,需要指定首尾和元素总个数,形式为 x=linspace(first,last,num) 例如 x=linspace(0,10,5)
MATLAB 简介 — MATLAB程序编写 (2) 函数式M文件
例如给出x求
在编辑器中输入 function y=tentimes(x) %本程序求输入值与10的乘积 %用演示MATLAB函数帮助的实现方法 y=x*10; 将它保存到MATLAB的work目录中,M文件名为 tentimes.m
MATLAB 简介 — MATLAB程序编写 保存为pdbsline.m,在命令窗口输入:
>> pdbsline(-1) ans = 0 >> pdbsline(1.36) ans = 0.6400 >> pdbsline(2.5) ans = 0 >> pdbsline(1) ans = 1
MATLAB 简介 — MATLAB程序编写
MATLAB 简介 — MATLAB程序编写
注意:一般使主函数的名称与M文件的相同.如 果函数名与文件名不同,必须用文件名调用函数. M文件中可以包含一个以上的函数.文件中除主 函数以外的函数称为子函数,主函数放在最上面,子 函数放在下面,各子函数不分先后顺序.
MATLAB 简介 — MATLAB程序编写
MATLAB 简介 — MATLAB程序编写 有多个选择时,可以类似地使用if/elseif语句. 例如 B样条函数的判断函数 程序如下: function f=pdbsline(x) if x<0 f=0; elseif x<1 f=x; elseif x<2 f=2-x; else f=0; end
MATLAB 简介 — MATLAB程序编写
2) 矩阵
MATLAB里,二数组称为矩阵,在方括号 里输入多个元素可以构造矩阵的一个行, 并用逗号或空格将每个元素隔开,不同行 用分号隔开 .例如, b=[0 1 5;3 7 9]
MATLAB 简介 — MATLAB程序编写
4.运算符
与其他程序语言类似,MATLAB提供了数学表达式功能.但是,与 大多数程序语言不同的是,这些表达式主要对矩阵操作. 算术运算符实现四则运算以及幂,转置等运算,表达式采用的 算术运算符如表1. 1所示。
(2) switch/case语句
该语句的通用格式为: switch switch-expression case case-expression1, statements1; case case-expression2, statements2; case case-expression3, statements3; …… otherwise statements; end
AB 简介 — MATLAB程序编写
例如 :当输入自变量的值,由如下分段函数给出 的值.
MATLAB 简介 — MATLAB程序编写
编辑M文件math.m: x=input('x='); if x<0 y=x^3; else y=3*x^2; end x,y
MATLAB 简介 — MATLAB程序编写
MATLAB 简介 — MATLAB程序编写
switch-expression给出开关条件,当 有case-expression与之匹配时,就执行其后 的语句.如果没有case-expression与之匹配, 就执行otherwise后面的语句.在执行过程中, 只有一个case命令被执行,当执行完命令后, 程序就跳出分支结构,执行end下面的语句.
在命令窗口输入: >> math x=1 x= 1 y= 3
MATLAB 简介 — MATLAB程序编写
(2) 双分支if语句: if 条件 语句组1 else 语句组2 end 当条件成立时,执行语句组1,否则执行语句组 2,语句组1或语句组2执行后,再执行if语句的 后继语句。
MATLAB 简介 — MATLAB程序编写
MATLAB 简介 — MATLAB程序编写
5.数组和矩阵的运算 由数学知识可知,数组和矩阵有着不同的概念。在 MATLAB中,数组和矩阵在形式上很多一致之处,但是实 际上它们遵循不同的运算规则。
MATLAB 简介 — MATLAB程序编写
MATLAB 简介 — MATLAB程序编写
相关文档
最新文档