相关文章推荐
高大的高山  ·  python ...·  1 年前    · 
开朗的胡萝卜  ·  C#操作xml ...·  2 年前    · 

除了matlab自带的这8种颜色,如果需要更丰富的颜色画线,可以使用'color'参数来自定义线条颜色,可以参考这篇博客园的文章。

http://www.cnblogs.com/takeaction/p/3789871.html

那么问题来了,如果采用'color'参数来制定RGB颜色的话只能得到实线,如果我希望用自定义颜色来实现不同线型,即RGB与线型结合的话,该如何实现呢?

一开始我类比之前的办法,在(注意matlab中color的rgb值为0到1,对应于标准的RGB图像值0-255需要在其后除以255)

view plain
  1. qpskConstellation = [-1+1i 1+1i; -1-1i 1-1i]/sqrt(2);
  2. qpsk = reshape(qpskConstellation,1,[]);
  3. Num  = 40;
  4. outter = 60;
  5. for nn = 1:outter
  6. qpsk = qpsk * (outter-1)/outter;
  7. c = rand(Num,3);       %随机生成了12种颜色。RGB随机。
  8. for idx = 1:Num
  9. theta = pi/2/Num*idx;
  10. rou = [cos(theta) sin(theta);sin(theta) -cos(theta)];
  11. realPart = real(qpsk);
  12. imagPart = imag(qpsk);
  13. reim = rou * [realPart;imagPart];
  14. realPart2 = real(qpsk*0.3);
  15. imagPart2 = imag(qpsk*0.3);
  16. reim2 = rou * [realPart2;imagPart2];
  17. plot(reim(1,:),reim(2,:), 'o' , 'color' ,c(idx,:));
  18. hold on;
  19. plot(reim2(1,:),reim2(2,:), '.' , 'color' ,c(idx,:));
  20. hold on;
  21. pause(0.005);
  22. end
  23. end

复制运行一下。嘿嘿~

Plot是matlab里常用的命令~可以通过help plot来查询关于plot绘图的相关命令[c#] view plain copyhelp plot  推荐大家自己画画图测试一下~而且这些命令是可以叠加使用的。即[c#] view plain copyplot(x,y,'bo');  可以画出蓝色的圆圈形状图线。除了matlab自带的这8种颜色,如果需要更丰富的颜色画线,可以使用'color'... Z接口的一部分作为 Matlab API公开给pgf,以便图形语句导致构建LaTeX文件,该文件透明地处理为pdf,包括简单的预览机制。 此外,还提供了轻松创建多面板图形布局的功能。 我之所以创建这个工具箱,是因为Ti Z的功能远远超过了 Matlab 图形所能达到的,无论是在多功能性还是在质量上。 要给人留下深刻的印象,请看一下。 缺点是该工具箱以及Ti pgf本身不能交互使用,以进行快速原型制作。 其目的是产生高质量的出版物就绪图形。 将存储库的内容复制到计算机上的目录中,然后将该目录添加到 Matlab 路径中。 要创建pdf,将调用外部命令pdflatex ,并且要生成预览,将调用外部命令gs (ghostscript)。 因此,两个程序都需要安装。 生成的LaTeX代码取决于软件包tikz inputenc fontenc cmbright和amsmath 该代码仅在Debian
ax. plot ()的参数有:x:横坐标的值,y:纵坐标的值,fmt:折线图的样式,color:折线图的 颜色 ,marker:折线图的点的形状,linestyle:折线图的线的样式,linewidth:折线图的线的宽度,label:折线图的图例。
如题,有时候用 matlab 画图,画图的时候是循环画图,就是把多个曲线放在同一个图形里。这时候呢,我希望不同的图形有着不同的 颜色 ,这样就可以区分出不同的 颜色 了。这样感觉很酷炫 通过百度找到了这么一个办法,首先 随机 生成一个数组,然后用数组指定 颜色 matlab 自带调色的colormap可以借用。 首先定义一个 颜色 rgb的三元矩阵,n行3列 c=[ 1 1 1; 1 1 0; make: *** [.build_release/cuda/src/caffe/layers/detection_output_layer.o] Error 1解决 gengshu0260: make: *** [.build_release/cuda/src/caffe/layers/detection_output_layer.o] Error 1解决 weixin_53346742: 请问你解决了吗,我编译caffe时也遇到了这个问题 Makefile:588: recipe for target '.build_release/cuda/src/caffe/layers/detection_output_layer.o' failed make: *** [.build_release/cuda/src/caffe/layers/detection_output_layer.o] Error 1解决 gengshu0260: gcc7还是出现这个问题,怎么解