MATLAB中常用的基本数学函数以及三角函数.doc_第1页
MATLAB中常用的基本数学函数以及三角函数.doc_第2页
MATLAB中常用的基本数学函数以及三角函数.doc_第3页
MATLAB中常用的基本数学函数以及三角函数.doc_第4页
MATLAB中常用的基本数学函数以及三角函数.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MATLAB中常用的基本数学函数以及三角函数MATLAB中常用的基本数学函数有: abs(x):纯量的绝对值或向量的长度 angle(z):复数z的相角(Phase angle) sqrt(x):开平方 real(z):复数z的实部 imag(z):复数z的虚部 conj(z):复数z的共轭复数 round(x):四舍五入至最近整数 fix(x):无论正负,舍去小数至最近整数 floor(x):地板函数,即舍去正小数至最近整数 ceil(x):天花板函数,即加入正小数至最近整数 rat(x):将实数x化为分数表示rats(x):将实数x化为多项分数展开 rem(x,y):求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为底的对数 sign(x):符号函数 (Signum function)。当x0时,sign(x)=1。-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):反超越余弦函数 atanh(x):反超越正切函数-适用于向量的常用函数有: min(x): 向量x的元素的最小值 max(x): 向量x的元素的最大值 mean(x): 向量x的元素的平均值 median(x): 向量x的元素的中位数 std(x): 向量x的元素的标准差 diff(x): 向量x的相邻元素的差 sort(x): 对向量x的元素进行排序(Sorting) length(x): 向量x的元素个数 norm(x): 向量x的欧氏长度 sum(x): 向量x的元素总和 prod(x): 向量x的元素总乘积 cumsum(x): 向量x的累计元素总和 cumprod(x): 向量x的累计元素总乘积 dot(x, y): 向量x和y的内积 cross(x, y): 向量x和y的外积-MATLAB中常用到的永久常数有: i或j:基本虚数单位 eps:系统的浮点(Floating-point)精确度 inf:无限大,例如1/0 nan或NaN:非数值(Not a number),例如0/0 pi:圆周率 p(= 3.1415926.) realmax:系统所能表示的最大数值 realmin:系统所能表示的最小数值 nargin: 函数的输入引数个数 nargin: 函数的输出引数个数-MATLAB中基本绘图函数有: plot: x轴和y轴均为线性刻度 loglog: x轴和y轴均为对数刻度 semilogx: x轴为对数刻度,y轴为线性刻度semilogy: x轴为线性刻度,y轴为对数刻度-若要画出多条曲线,只需将坐标对依次放入plot函数即可: plot(x, f1(x), x, f2(x);若要改变颜色,在坐标对后面加上相关字串即可: plot(x, f1(x), c, x, f2(x), g);若要同时改变颜色及图线型态(Line style),也是在坐标对后面加上相关字串即可: plot(x, f1(x), co, x, f2(x), g*);-plot绘图函数的参数有: 字元 颜色 字元 图线型态 y 黄色 . 点 k 黑色 o 圆 w 白色 xx b 蓝色 + + g 绿色 * * r 红色 - 实线 c 亮青色 : 点线 m 锰紫色 -. 点虚线 -虚线-图形完成后,可以用axis(xmin,xmax,ymin,ymax)函数来调整图轴的范围。此外,MATLAB也可对图形加上各种注解与处理: xlabel( ); % x轴注解 ylabel( ); % y轴注解 title( ); % 图形标题 legend( , ); % 图形注解grid on; % 显示格线我们可用subplot来同时画出数个小图形于同一个视窗之中: subplot(2,2,1); plot(x, f1(x); subplot(2,2,2); plot(x, f2(x); subplot(2,2,3); plot(x, f3(x); subplot(2,2,4); plot(x, f4(x);-matlab中其他二维绘图函数: bar:长条图errorbar:图形加上误差范围 fplot:较精确的函数图形polar:极坐标图 hist:累计图rose:极坐标累计图 stairs:阶梯图stem:针状图 fill:实心图feather:羽毛图 compass:罗盘图quiver:向量场图=MATLAB 能否进行变量计算?比如想进行几个矩阵的乘法运算。其中的元素大多是变量。当然最后的结尾也为变量表达。由于计算繁琐,想知道是否可以通过MATLAB进行变量运算,最后输出变量表达式?求矩阵a的逆矩阵,直接inv(a);1、刚好做过这样的题,可以像下面这样解: syms a1 a2 a3 a4 b1 b2 b3 b4; A=a1 a2;a3 a4A = a1 a2 a3 a4 B=b1 b2;b3 b4 B = b1 b2 b3 b4 C=A*BC = a1*b1+a2*b3 , a1*b2+a2*b4 a2*b1+a4*b3 , a2*b2+a4*b4 如果表达式太复杂,可以用 simple()函数进行化简.2、可以用matla

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论