版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、小整理:MATLAB 常用的基本数学函数abs(x:纯量的绝对值或向量的长度angle(z:复数 z 的相角 (Phase anglesqrt(x:开平方real(z:复数 z 的实部imag(z:复数 z 的虚部conj(z:复数 z 的共轭复数round(x:四舍五入至最近整数fix(x:无论正负,舍去小数至最近整数floor(x:地板函数,即舍去正小数至最近整数ceil(x:天花板函数,即加入正小数至最近整数rat(x:将实数 x 化为分数表示rats(x:将实数 x 化为多项分数展开sign(x:符号函数 (Signum function。当 x0时, sign(x=1。rem(x,y
2、:求 x 除以 y 的馀数gcd(x,y:整数 x 和 y 的最大公因数lcm(x,y:整数 x 和 y 的最小公倍数exp(x:自然指数pow2(x:2的指数log(x:以 e 为底的对数,即自然对数或log2(x:以 2为底的对数log10(x:以 10为底的对数= 小整理:MATLAB 常用的三角函数sin(x:正弦函数cos(x:馀弦函数tan(x:正切函数asin(x:反正弦函数acos(x:反馀弦函数atan(x:反正切函数atan2(x,y:四象限的反正切函数sinh(x:超越正弦函数cosh(x:超越馀弦函数tanh(x:超越正切函数asinh(x:反超越正弦函数acosh(x
3、:反超越馀弦函数atanh(x:反超越正切函数= 变数也可用来存放向量或矩阵,并进行各种运算,如下例的列向量(Rowvector 运算:x = 1 3 5 2;y = 2*x+1y =3 7 11 5= 小提示:变数命名的规则1.第一个字母必须是英文字母2.字母间不可留空格3.最多只能有 19个字母, MATLAB 会忽略多馀字母= = 小整理:适用於向量的常用函数有:min(x: 向量 x 的元素的最小值max(x: 向量 x 的元素的最大值mean(x: 向量 x 的元素的平均值median(x: 向量 x 的元素的中位数std(x: 向量 x 的元素的标准差diff(x: 向量 x 的相
4、邻元素的差sort(x: 对向量 x 的元素进行排序(Sorting length(x: 向量 x 的元素个数norm(x: 向量 x 的欧氏(Euclidean 长度sum(x: 向量 x 的元素总和prod(x: 向量 x 的元素总乘积cumsum(x: 向量 x 的累计元素总和cumprod(x: 向量 x 的累计元素总乘积dot(x, y: 向量 x 和 y 的内积cross(x, y: 向量 x 和 y 的外积(大部份的向量函数也可适用於矩阵,详见下述。 = 下表即为 MATLAB 常用到的永久常数。小整理:MATLAB 的永久常数i或 j :基本虚数单位(即eps:系统的浮点(Fl
5、oating-point 精确度inf:无限大, 例如 1/0nan或 NaN :非数值(Not a number ,例如 0/0pi:圆周率 p (= 3.1415926.realmax:系统所能表示的最大数值realmin:系统所能表示的最小数值nargin: 函数的输入引数个数nargin: 函数的输出引数个数发信人 : chdchd (大虫 游大街 ., 信区 : MathTools标 题 : Matlab入门教程 -二维绘图发信站 : 交大兵马俑 BBS 站 (Mon Mar 19 11:21:57 2001, 转信MATLAB 程式设计与应用2. 基本 xy 平面绘图命令MATLA
6、B 不但擅长於矩阵相关的数值运算,也适合用在各种科学目视表示(Scientific visualization 。本节将介绍 MATLAB 基本 xy 平面及 xyz 空间的各项绘图命令,包含一维曲线及二维曲面的绘制、列印及存档。plot 是绘制一维曲线的基本函数,但在使用此函数之前,我们需先定义曲线上每一点的 x 及 y 座标。下例可画出一条正弦曲线:close all; x=linspace(0, 2*pi, 100; % 100个点的 x 座标y=sin(x; % 对应的 y 座标plot(x,y;= 小整理:MATLAB 基本绘图函数plot: x轴和 y 轴均为线性刻度(Linear
7、 scaleloglog: x轴和 y 轴均为对数刻度(Logarithmic scalesemilogx: x轴为对数刻度, y 轴为线性刻度semilogy: x轴为线性刻度, y 轴为对数刻度= 若要画出多条曲线,只需将座标对依次放入 plot 函数即可:plot(x, sin(x, x, cos(x;若要改变颜色,在座标对後面加上相关字串即可:plot(x, sin(x, c, x, cos(x, g;若要同时改变颜色及图线型态(Line style ,也是在座标对後面加上相关字串即可:plot(x, sin(x, co, x, cos(x, g*;= 小整理:plot 绘图函数的叁数
8、字元 颜色 字元 图线型态y 黄色 . 点k 黑色 o 圆w 白色 x xb 蓝色 + +g 绿色 * *r 红色 - 实线c 亮青色 : 点线m 锰紫色 -. 点虚线- 虚线= 图形完成後,我们可用 axis(xmin,xmax,ymin,ymax函数来调整图轴的范围:axis(0, 6, -1.2, 1.2;此外, MATLAB 也可对图形加上各种注解与处理:xlabel(Input Value; % x轴注解ylabel(Function Value; % y轴注解title(Two Trigonometric Functions; % 图形标题legend(y = sin(x,y =
9、cos(x; % 图形注解grid on; % 显示格线我们可用 subplot 来同时画出数个小图形於同一个视窗之中:subplot(2,2,1; plot(x, sin(x;subplot(2,2,2; plot(x, cos(x;subplot(2,2,3; plot(x, sinh(x;subplot(2,2,4; plot(x, cosh(x;MATLAB 还有其他各种二维绘图函数,以适合不同的应用,详见下表。= 小整理:其他各种二维绘图函数bar 长条图errorbar 图形加上误差范围fplot 较精确的函数图形polar 极座标图hist 累计图rose 极座标累计图stair
10、s 阶梯图stem 针状图fill 实心图feather 羽毛图 compass 罗盘图 quiver 向量场图 = 以下我们针对每个函数举例。 当资料点数量不多时,长条图是很适合的表示方式: close all; % 关闭所有的图形视窗 x=1:10; y=rand(size(x; bar(x,y; 如果已知资料的误差量,就可用 errorbar 来表示。下例以单位标准差来做 资料的误差量: x = linspace(0,2*pi,30; y = sin(x; e = std(y*ones(size(x; errorbar(x,y,e 对於变化剧烈的函数,可用 fplot 来进行较精确的绘图
11、,会对剧烈变化处进 行较密集的取样,如下例: fplot(sin(1/x, 0.02 0.2; % 0.02 0.2是绘图范围 若要产生极座标图形,可用 polar: theta=linspace(0, 2*pi; r=cos(4*theta; polar(theta, r; 对於大量的资料,我们可用 hist 来显示资料的分 几个命令可用来验证 randn 产生的高斯乱数分 情况和统计特性。下面 : x=randn(5000, 1; % 产生 5000 个 ?=0,?=1 的高斯乱数 hist(x,20; % 20 代表长条的个数 rose 和 hist 很接近,只不过是将资料大小视为角度,资料个数视为距离,? 用极座标绘制表示: x=randn(1000, 1; rose(x; stairs 可画出阶梯图: x=linspace(0,10,50; y=sin(x.*exp(-x/3; stairs(x,y; stems 可产生针状图,常被用来绘制数位讯号: x=linspace(0,10,50; y=sin(x.*exp(-x/3; stem(x,y; stairs 将资料点视为多边行顶点,并将此多边行涂上颜色: x=linspace(0,10,50; y=sin(x.*exp(-x/3; fill(x,y,b; % b为蓝色 feather
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年防城港辅警招聘考试真题附答案详解ab卷
- 2025年萍乡辅警协警招聘考试备考题库附答案详解
- 2025年苗栗县辅警招聘考试题库及参考答案详解一套
- 2025年重庆辅警招聘考试题库及1套完整答案详解
- 2025年秀山土家族苗族自治县辅警协警招聘考试备考题库附答案详解(满分必刷)
- 2025年齐齐哈尔辅警协警招聘考试备考题库及答案详解(历年真题)
- 2025年鄂尔多斯辅警协警招聘考试备考题库及答案详解(典优)
- 2025年渭南辅警协警招聘考试真题附答案详解(典型题)
- 2025年遵义辅警协警招聘考试备考题库及答案详解1套
- 2025年辖县辅警协警招聘考试真题带答案详解(完整版)
- 2025开放式耳机品类趋势洞察报告
- 中药学培训知识课件
- 2025年医院感染爆发及处理流程考试题(附答案)
- 新版膳食指南2025电子版
- T-GDPHA 001-2025 广州市非急救医疗转运管理标准
- 2025年教师招考教育心理学试题(附答案)
- 现代马术俱乐部管理制度
- 浙江国企招聘2025杭州市供销社社有企业春季招聘16人笔试参考题库附带答案详解
- 中学生安全消防教育课件
- 膜蒸馏海水淡化技术73课件
- 学堂在线 积极心理学(上)厚德载物篇 章节测试答案
评论
0/150
提交评论