matlab 一些命令

积分

syms f x y

a=1/(2*pi);

b=(-1/2)*(x.^2+y.^2);

f=a.*exp(b);

int(int(f,y,-Inf,Inf),x,-Inf,Inf)







画图

[x,y]=meshgrid(-5:0.1:5);

a=1/(2*pi);

b=(-1/2)*(x.^2+y.^2);

f=a.*exp(b);

h= mesh(x,y,f);

set(h,'edgecolor','none','facecolor','interp');


存储导入数据

save(filename,variables)

save('at','a');

a=load('a');



按某一列排序

sortrows(a,3)



画图

a,b为向量     一一对应     画图的时候     a的数值为x   b的数值为y 

plot(a,b)

a,b,c为向量    一一对应    画图的时候    a的数值为x  b的数值为y c的数值为z      

plot3(a,b,c)

a,b为画图的(x,y)       不用向量存储a,b时       画出的是散点

plot(a,b)


画图

set(gca,'XDir','reverse')%对X方向反转

set(gca,'YDir','reverse')%对Y方向反转




随机森林分类器(Random Forest)

B = TreeBagger(nTree,train_data,train_label);

Group = predict(B,test_data);

b=Group{i,1};%得到char类型 

str2num(b)%转为数值类型 





矩阵逆

inv(a)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容