QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1549|回复: 0
打印 上一主题 下一主题

Matlab有哪些炫酷的技巧?

[复制链接]
字体大小: 正常 放大

269

主题

18

听众

3570

积分

  • TA的每日心情
    奋斗
    2017-7-10 11:05
  • 签到天数: 215 天

    [LV.7]常住居民III

  • TA的关系
  • 社区QQ达人 新人进步奖 发帖功臣

    群组2015国赛冲刺

    群组2015国赛护航

    群组自然数狂想曲

    群组C 语言讨论组

    群组Linux推广

    跳转到指定楼层
    1#
    发表于 2015-7-28 15:50 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    Matlab有哪些炫酷的技巧?

    step = 0.05;
    [X Y Z] = meshgrid(-3:step:3, -3:step:3, -3:step:3);
    F=((-(X.^2).*(Z.^3)-(9/80).*(Y.^2).*(Z.^3))+((X.^2)+(9/4).*(Y.^2)+(Z.^2)-1).^3);
    p = patch(isosurface(X,Y,Z,F,0));
    set(p,'facecolor','w','EdgeColor','b');
    daspect([1 1 1]), view(3), axis tight, axis equal

    function RandDisplayjiong
    axis off;
    set(gcf,'menubar','none','toolbar','none');
    for k=1:100
        h=text(rand,rand,['\fontsize{',num2str(unifrnd(20,50)),'}\fontname{隶书}囧'],'color',rand(1,3),'Rotation',360*rand);
    pause(0.2);
    end
    % Surf of large breasts
    % Reference: http://www.hirax.net/mobile/content/9883
    %
    % zhou lvwen

    k = 12;

    [x,y]=meshgrid(-3:0.03:3);

    z = 1/8.*(k.*exp(-((2/3.*abs(x) - 1).^2 ...
        + (2/3.*y).^2) - 1/3*(2/3.*y + 1/2).^3) ...
        + 2/3.*exp(-2.818^11*((abs(2/3.*x) - 1).^2 ...
        + (2/3.*y).^2).^2) + 2/3.*y - (2/3.*x).^4);

    I= find(sqrt((abs(x) - 3/2).^2 + y.^2) <0.45);
    R = 1.0*ones(size(x)); &nbsp;R(I)=0.9;
    G = 0.9*ones(size(x)); &nbsp;G(I)=0.6;
    B = 0.9*ones(size(x)); &nbsp;B(I)=0.6;

    h = surf(x,y,z,cat(3,R,G,B));

    axis image
    shading interp
    camlight left;
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-8-6 00:51 , Processed in 5.993507 second(s), 50 queries .

    回顶部