matlab中有关数学建模的函数 联系客服

发布时间 : 星期四 文章matlab中有关数学建模的函数更新完毕开始阅读71ce9ddf7f1922791688e8d9

polyval(p,a) %求x=a是多项式p的值

5.方程组的求解

(1)线性方程组有惟一的解时 x=inv(A)*b

x=inv(sym(A))*b %精确解 (2)线性方程组有无穷多解时

Z=null(A) %求解A矩阵的化零矩阵,也即基础解系 Z=null(A,'r') %求解A矩阵的化零矩阵的规范形式 x0=(pinv(A)*b) %AX=b的一个特解 (3)无解时

x=pinv(A)*b %最小二乘解

6.图形的绘制 (1)显函数绘制

fplot('函数',[a,b]) %函数表达式要置于单引号内,[a,b]为指定区间

如:fplot('sin(4*x)',[0,pi])

fplot('[sin(x),cos(x)]',[-2*pi,2*pi) %在同一坐标系下绘制正弦、余弦取曲线 (2)隐函数的绘制

ezplot('隐函数表达式')

如:ezplot('x^2*sin(x+y^2)+y^2*exp(x+y)+5*cos(x^2+y)') 上面函数将根据x的定义域绘图,下面的限制了定义域 ezplot('x^2*sin(x+y^2)+y^2*exp(x+y)+5*cos(x^2+y)',[-10,10]) (3)极坐标下的图形绘制

polar(x,y,s) %x为极角,y为极径,s为图形设置选项 ezpolar('函数表达式') (4)特殊二维曲线绘制函数 函数名 意义 常用调函数名 意义 用格式 bar 条状图 bar(X,Y) 常用调用格式 comet 彗星状comet(图 X,Y) compa罗盘图 compaerrorb误差限Errorss ss(X,Yar ) 图 bar(x,y,y,myfeather hist 羽毛状feathe图 r(X,Y) fill M) 二维填fill(X,充图形 Y,c) 离散数stem(据柄状X,Y) 图 直方图 hist(X,stem Y) polar 极坐标polar(图 X,Y) quiver 磁力线quiver图 semilogx (X,Y)

stairs 阶梯图 stairs(X,Y) x-半对semilo数图 gx(X,Y) loglog 对数图 loglog semilogy y-半对semilo数图 gy(X,Y)

(5)图形修饰与控制

axis square %是绘图区域为正方形

axis equal %控制各坐标轴的单位刻度,使其相等 axis([xmin,xmax,ymin,ynax]) %控制坐标轴的范围 title('字符串') %给图形加上标题 xlabel('字符串') %x轴标注 ylabel('字符串') %y轴标

test(x,y,'字符串') %在点(x,y)处注说明文字 grid on %加网格线 grid off %取消网格线 hold on %保持当前图形 hold off %解除hold on命令

legend('First','Second',n) %对一个坐标系上的两个图形做出图例注解

subplot(m,n,p) %将当前窗口分成m行n列个区域,并指定在p区绘图

fill(X,Y,'颜色选项') %颜色填充

关于legend('First','Second',n)中参数n的补充:

0:自动定位,使得图标与图形重复最少,即自动放在最佳位置 1:置于图形的右上角(默认值) 2:左上角 3:左下角 4:右下角 -1:右外侧

(6)三维图形的绘制 plot3(X,Y,Z,s) 如:绘制螺旋线 t=0:pi/60:10*pi; x=sin(t);y=cos(t); plot3(x,y,t,'*b')

其它函数:stem3可以绘制火柴杆型曲线,fill3可以绘制三维的