24小时热门版块排行榜    

查看: 1085  |  回复: 0

到非得青鸟

新虫 (初入文坛)

[交流] 如何设置颜色渐变啊

原谅我刚刚注册没有金币希望大家帮下忙
下面是我的程序,红色箭头是速度场,我需要让不同颜色表示不同速度,可是怎么做到渐变?求大神,谢谢大家
maxv = 1;
maxs = 100;
k= zeros(maxv, maxs);
incr = 4.0;
    h = 1+1.9*1^(1/3)+1;   
        k(1,1) = fzero(@(x)besselj(1,x),h);
    for s=2:maxs
        k(1,s) = fzero(@(x)besselj(1,x),k(1,s-1)+incr);
    end   
format long
x=-1:0.1:1;
y=-1:0.1:1;
[x,y]=meshgrid(x,y);
q=1;w=1;
z=sqrt(x.^2+y.^2);
all=0;
for i=1:21
    for j=1:21
        if z(i,j)>1
           z(i,j)=0;
        end
    end
end
  while w<=44
  all=all+60.*(1-besselj(0,k(q,w)))./((k(q,w))^3.*(besselj(0,k(q,w)))^2)*besselj(1,z.*k(q,w)).*(1-exp(-0.001117.*(k(q,w))^2*(10000000)));  
  w=w+1;
  end
  all=0.002.*all;
  a1=all.*x./z;
  a2=0-all.*y./z;
  contourf(x,y,all)
  colorbar
  hold on
   quiver(x,y,a2,a1,'r')

如何设置颜色渐变啊
捕获.JPG
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 到非得青鸟 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见