matlab牛逼函数总结_第1页
matlab牛逼函数总结_第2页
matlab牛逼函数总结_第3页
matlab牛逼函数总结_第4页
matlab牛逼函数总结_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

列出所有组合情况

combntns([23597],3)

combntns(set,subset)

在集合set中取subset个元素的所有组合

例如:在[23597]中取3个元素的所有组合为:

combntns([23597],3)

运行结果:

235

239

237

259

257

297

359

357

397

597列出所有排列情况

可以用命令perms得到排列,用法:

perms(vector)

给出向量vector的所有排列,例如

perms([235])

运行结果:

532

523

352

325

235

253生成范特蒙德行列式vander(V)>>A=vander(1:1:4)A=1111842127931641641>>可以用来检验v里面有没有相同的数字存在得到数组中不相同元素length(unique(A))

>>a=[1122345]a=1122345>>unique(a)ans=12345>>阶乘factorial(N)Matlab随机数生成函数betarnd贝塔分布的随机数生成器

binornd二项分布的随机数生成器

chi2rnd卡方分布的随机数生成器

exprnd指数分布的随机数生成器

frndf分布的随机数生成器

gamrnd伽玛分布的随机数生成器

geornd几何分布的随机数生成器

hygernd超几何分布的随机数生成器

lognrnd对数正态分布的随机数生成器

nbinrnd负二项分布的随机数生成器

ncfrnd非中心f分布的随机数生成器

nctrnd非中心t分布的随机数生成器

ncx2rnd非中心卡方分布的随机数生成器

normrnd正态(高斯)分布的随机数生成器

poissrnd泊松分布的随机数生成器

raylrnd瑞利分布的随机数生成器

trnd学生氏t分布的随机数生成器

unidrnd离散均匀分布的随机数生成器

unifrnd连续均匀分布的随机数生成器

weibrnd威布尔分布的随机数生成器矩阵的逆 Inv(a)bintprog

linprog>>f=[-5;-4;-6];>>A=[1-11;324;320];>>b=[20;42;30];>>lb=zeros(3,1);>>[x,fval,exitflag,output,lambda]=linprog(f,A,b,[],[],lb)数字2字符Num2str()

mat2str,int2str,str2num,sprintf,fprintf

Randperm(n)sort()从小到大排列>>prod(k)连乘邻近取整,向下,向上取整

round(2.4)Floor()Ceil()Plot

(matlab)plot画图的颜色线型

字母

颜色

标点

线型

y

黄色

·

点线

m

粉红

圈线

c

亮蓝

×

×线

r

大红

+字线

g

绿色

实线

b

蓝色

*

星形线

w

白色

虚线

k

matlab6.1线形:

[+|o|*|.|x|square|diamond|v|^|>|<|pentagram|hexagram]

square

正方形

diamond

菱形

pentagram

五角星

hexagram

六角星

黑色

-·

(--)

点划线Polyfit多项式拟合MATLAB软件提供了基本的曲线拟合函数的命令.

多项式函数拟合:a=polyfit(xdata,ydata,n)

其中n表示多项式的最高阶数,xdata,ydata为将要拟合的数据,它是用数组的方式输入.输出参数a为拟合多项式y=a1xn+...+anx+an+1的系数

多项式在x处的值y可用下面程序计算.

y=polyval(a,x,m)

线性:m=1,二次:m=2,…

polyfit的输出是一个多项式系数的行向量。为了计算在xi数据点的多项式值,调用MATLAB的函数polyval。

例:

x=0:0.1:1;

y=[-0.4471.9783.286.167.087.347.669.569.489.3011.2];

A=polyfit(x,y,2)

Z=polyval(A,x);

Plot(x,y,’r*’,x,z,’b’)其他画图[x,y]=meshgrid(-2:0.1:2,-1:0.1:3);z=100*(y-x.^2).^2+(1-x).^2;figure(1);mesh(x,y,z)figure(2);contour(x,y,z,20)drawnowholdonplot(-1.2,2,'o');text(-1.2,2,'startpoint')plot(1,1,'o')text(1,1,'solution')求导,解方程

Solve(‘S’,x);diff*(cos(x)^2);Inv*(x^2,a,b);Dsolve(‘Dy=a*y’,’y(0)=b’)collect(S,x);%按x合并expand(S

温馨提示

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

评论

0/150

提交评论