全球旧事资料 分类
接近的整数ceil(x)将x值近似至最接近的整数sig
(x)检验x的符号,x<0返回值为1x0返回值为0,x>0返回值为1rem(x,y)求x/y的余数exp(x)指数函数log(x)以e为底的对数函数即自然对数log10(x)以10为底的对数函数至于三角函数和双曲线函数的使用,和一般数学式相似,其语法也很简洁易懂。例如三角函数有:si
(x)、cos(x)、ta
(x)、asi
(x)、acos(x)、ata
(x)、ata
2(y,x)。常用到的双曲线函数有:si
h(x)、cosh(x)、ta
h(x)、asi
h(x)、acosh(x)、ata
h(x)。常见的复数相关函数有real(求实部)、imag(求虚部)、co
j(求共轭)、abs(求复数的值)、a
gle(求复角)等,MATLAB是以i或j来代表虚部,若复数表示为xa+bi,其共
轭复数xabi,复数大小ra2b2,复数向量的夹角ta
1ba,复数实部arcos,
复数虚部brsi
,复数指数表示法xrei。则这些函数所对应的MATLAB的命令为:areal
(x)bimag(x)xco
j(x)rabs(x)a
gle(x)xrexp(ia
gle(x))
用极坐标图描述复数往往比一般的卡氏坐标更合适,polar命令专门绘制极坐标图,其命令
格式为polar(thetar)其中(thetar)分别表示极坐标上的角度及半径值r。以下例子说明了
它的用法:
t=0:001:2pi;
%给出角度t的变化范围
r=si
(2t)cos(2t);
%求出相应的半径r的值
polar(t,r)
%做出极坐标图
title(Polarplotofsi
(2t)cos(2t));%加上题头
grid
%加上网格线
令p(x)代表多项式pxx34x27x10。MATLAB以p14-7-10来描述这个多
项式,其中的数值是多项式的各阶项(从高到低)的系数,然后只要给出一组X的值,就可以用polyval函数来求此多项式的一组值,为了求上式p(x)的值,可执行以下命令:
10
fxli
space(13);%给出100个从1到3等分的x的值
p14710;
%给出要求的多项式
vpolyval(px);%v为所求的与100个x值对应的多项式的值在MATLAB中,多项式的四则运算也很简单,加减直接用运算符相连,做乘除运算须借助
co
v和deco
v两个函数。它们的格式是:乘法用co
v(ab),其中a、b是两个多项式系数的数组。除法用deco
v函数,其格式是q,r=deco
v(a,b),其中q,r分别代表商多项式及余数
多项式。下面用几个范例,来说明两个多项式的加减乘除运算:
a[1234];b[14916];%给出两个多项式a和b
cab;dab;
%求两个多项式的和的多项式%求两个多项式的差的多项式
e=co
v(a,b)q,r]deco
v(a,b)
%求两个多项式的积的多项式%求两个r
好听全球资料 返回顶部