我是matlab菜鸟蛋
文章平均质量分 87
meatball1982
这个作者很懒,什么都没留下…
展开
-
matlab 显示聚类结果
matlab中把一个图以不同的角度显示我一组聚类的数据,两个类是否被明确分开不明显。于是将数据的三个重要的组成部分用 xyz画出来。采用的是view(0,90)view(0,0)view(90,0)的视角,再加上一个自定义的view。基本可以分清数据的分类情况。结论:数据的可视并不一定要按特定的方式,但有些显示方法原创 2015-02-04 09:07:54 · 4457 阅读 · 1 评论 -
matlab colorbar label ytick的设置 (papa的儿子,儿子的papa)
帮忙YB画个图,要求,colorbar的label是间隔为1的\footnote{matlab是自动的。}相应的,x,y,z轴也有要求。于是记录下来,设置x,y,z以及colorbar的labelclear allclcclf%% outline% colorbar label setting% x axis setting%% main[x,y,z]=peaks原创 2015-02-06 11:15:07 · 11031 阅读 · 0 评论 -
从pdf中提取图中曲线(和数据点)的方法(papa的儿子)
因为懒,把文档的内容用图片的形式给出。附件扔matlab程序。work_draw_line.mclear allclcclf%% outline% draw XP lines%% maina=imread('../data/lines.png');dat_r=a(:,:,1);dat_g=a(:,:,2);dat_b=a(:,:,3);thred =100;原创 2015-09-09 20:50:14 · 4756 阅读 · 0 评论 -
matlab 比较两个集合是否相等 儿子的papa,papa的儿子
我觉得吧。平时工作效率不高,就是没逼到。这个,两天,也能编辑出一个垃圾著作权。正事:之前是通过两个循环。matlab中提供很多很好的函数。比如setdiffa={'C' 'H' 'N' 'O' 'P'};b={'Z','C','O'};setdiff(a,b)输出是a中与b中不同的元素。原创 2015-12-17 20:36:33 · 2710 阅读 · 3 评论 -
matlab 3D sphere err bar 在3D的球上显示对应点的误差
豆豆最近真的是挺粘我,好。好。好。在论坛回答了一个问题,觉得图还是挺好看的。记录下来。clear allclcclfR=10;n_p = 50;n_er=15;[x,y,z]=sphere(n_p);x=x*R;y=y*R;z=z*R;tm=randperm(n_p*n_p);ind_er=tm(1:n_er);x_er=x(ind_原创 2016-01-09 19:43:04 · 1065 阅读 · 0 评论 -
matlab 按颜色画网格bar3 不同于surf,pcolor(儿子的papa)
clear allclcclose all[x,y,z]=peaks(60);h=bar3(z,1)for i = 1:length(h) zdata = get(h(i),'ZData'); set(h(i),'CData',zdata) % Add back edge color removed by interpolating shading s原创 2015-08-05 16:59:46 · 6300 阅读 · 2 评论 -
最小二乘法和主成分分析的比较 matlab 儿子的papa
比较ls和pca,实际上,当点比较少的时候,最小二乘法是个不错的选择,但要观察数据的大体方向,pca是个更好的选择。下面说明。生成在一定范围内的矩形数据,下图中的蓝色的点(我暂时只生成5000个点。),将这些点进行旋转(这时是-30度),得到图中的红色点。分别用ls和pca分析得到红色点的主要方向。clear allclcclf%% compare lsfit and pca原创 2016-05-04 21:40:37 · 4131 阅读 · 0 评论 -
3D散点 表面,2D散点,边界。 matlab 儿子的papa
clear allclcclf%% outline% find the out surface of vdw points%% main% % % load position of LYS% % pos=load('../data/LYS/LYS_xyz');% % % % n_at=length(pos(:,1));% % % % tm=load('../data/LY原创 2016-06-14 21:14:50 · 3244 阅读 · 1 评论 -
matlab 根据bar 的值,用不同的color画。
别人的问题,经常被问到,记录一下。目的是根据bar的值,设置 bar的color.思路,不同的版本,实现方法不太一样。2014a之后,是用bar一个一个的画。2014a之前,是设置children的color.clear allclcclf%% outline% http://www.ilovematlab.com/thread-545585-1-1.html% mod : 17-Ma...原创 2018-05-17 14:42:54 · 2454 阅读 · 1 评论 -
papa的儿子 matlab plot3 color peaks
clear allclc[X,Y,Z]=peaks(30);x=X(:);y=Y(:);z=Z(:);n=length(x);mm_col=jet(n);hold onfor i=1:nplot3(x(i),y(i),z(i),'o','MarkerFacecolor',mm_col(i,:),'MarkerEdgeColor',mm_col(n-i+1,:));end原创 2015-10-27 16:31:05 · 785 阅读 · 1 评论 -
linux(centos) 无root, 安装matlab2013a
没有root,服务器安装matlab 2013a。在centos5.5上。按下面的过程:在linux服务器安装matlab别人的帖子:1.安装好JAVA。服务器的java版本一般都很低。2.下载 Matlab R2011a下载。我下的是linux版的,因为服务器是小红帽。3.安装:./install -inpu原创 2015-09-18 16:40:46 · 1636 阅读 · 0 评论 -
matlab 找拐点 (papa的儿子,儿子的papa)
另人问的问题,有点用,记录下来,是用matlab实现的。当数据比较多时,可以不通过for实现,用函数的形式,但有可能需要多一点的内存。http://www.ilovematlab.cn/forum.php?mod=viewthread&tid=319551&pid=2592723&page=1&extra=#pid2592723算法是帖子中提供的,然后我通过两种方式实现的。原创 2015-02-24 10:07:08 · 3512 阅读 · 0 评论 -
matlab 生成不相交的若干个圆
有人问的问题:http://www.ilovematlab.cn/forum.php?mod=viewthread&tid=330803&page=1&extra=#pid2637623仔细想想,蛮好。问题:一个边长为b方形区域内,随机生成n个半径为r的圆1、如果没有任何限制,则圆心坐标任意,代码为b=100;r=1;n=10;xy_pos=ra原创 2015-04-17 09:25:46 · 1542 阅读 · 0 评论 -
matlab 生成 latex的图 tikz matlab2tikz memory不够用
不写了,把文档当图发上来。记录下。太懒了。原创 2015-05-05 18:46:21 · 1477 阅读 · 0 评论 -
matlab 根据index 提取 3D matrix中的元素
function [A_ind]=fun_mm_draw_3D_matrix(A,ind);% [A_ind]=fun_mm_draw_3D_matrix(A,ind);% %% kaaaf123 ind ver 2D% [m,n,k]=size(A);% % con=1;% % A_cho=A.*ind;% % for i=1:k% tm=ind(:,:,i);%原创 2015-05-25 17:17:29 · 1023 阅读 · 0 评论 -
matlab画神经网络的结构 neural network
在作神经网络的一些东西,想通过权重看哪一个输入起的作用比较大。主程序:clear allclcclf%% outline% plot network topology% -------------------------------% inputs : % 01 : n_layer,% 02 : connect relationship% 03 : hidden layer weights原创 2015-08-08 17:20:16 · 4598 阅读 · 0 评论 -
matlab 画network,papa的儿子
clear allclcclf%% n=18;theta = linspace(0,2*pi,(n+1));theta = theta(1:end-1);[x,y] = pol2cart(theta,1);links=triu(round(rand(length(theta))));%# this is a random list of connections[ind1,i原创 2015-08-07 20:52:48 · 866 阅读 · 0 评论 -
matlab 判断网络是在多边形之内,之外还是边界上。papa的儿子
matlab 判断网络是在多边形之内,之外还是边界上。 别人问的一个问题,蛮好。总结一下。在matlab中,有一个inpolygon函数,可以判断点是否在多边形之内,如果一个网格在多边形内,则它的四个顶点都在多边形内。 如果一个网格在多边形外,则它的四个顶点都在多边形外。 如果一个网格在多边形边上,则它的四个顶点有的在多边形内,有的在多边形外。 通过此条件,判断网格是否是i原创 2015-08-07 11:22:02 · 3175 阅读 · 0 评论 -
matlab double axes, 两个坐标轴 papa的儿子,儿子的papa
别人问的问题,得找找,然后想想,不能所有问题都是一个邮件就说“我要怎样,怎样,你看怎么实现。”其实找找,答案很多的。figure(1)a=axes('units','normalized','position',[.1 .25 .8 .7],'xlim',[0 144],'xtick',0:12:144)xlabel(a,'I am axes 01')b=axes('unit原创 2015-11-03 13:57:48 · 910 阅读 · 0 评论 -
豆粑粑 matlab XKCD(comic,漫画)风格的示意图
XP的论文里,有个comic的图.别人好像是 python,mathematica, latex都画了.matlab 里也有实现, https://stackoverflow.com/questi ... le-graphs-in-matlab我自己也玩了一下.效果,还不错.正常效果的.fun_mm_xkcd.mfunction [imt]=fun_mm_xkcd(fh);%# capture...原创 2018-06-01 14:10:33 · 1024 阅读 · 0 评论