24小时热门版块排行榜    

查看: 1729  |  回复: 11
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

plxh

木虫 (正式写手)

[求助] Matlab绘图再求助

在帖子http://muchong.com/bbs/viewthread.php?tid=4354741中部分实现了绘图目标。感谢sogooda朋友!

利用sogooda同学给出的代码实现了画出如下效果的图。
现在有新的想法,用什么方式可以看到小方块  一个一个地方的变动过程呢?

用Matlab的GUI或者Real Time Workshop 或者S-Function?
本人新手,请各位同学不吝赐教!!
PS:mat文件里的数据是用把simulink里的数据用To Workspace导出到工作空间的。
效果图
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : matlab.mat
  • 2012-04-09 09:27:44, 9.33 K

» 本帖@通知

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dbb627

荣誉版主 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★
plxh: 金币+5, 有帮助, 首先谢谢斑竹!但是实现的效果不对了。在一起实现,但半径是不一样的,这个我自己做到了。现在我的关注点是colorbar,首先是ylabel,其次是'YTickLabel',现在竟然在最大值700之后又出现了0,100.晕死~~ 2012-04-10 10:53:38
CODE:
function aa

clear;clc;close all
load matlab3
        eta12=eta1(1:5:end,:);

        x=eta12(:,2);
        y=eta12(:,1);
        % theta=eta1(:,3); % ?

        theta1=pi/2-eta12(:,3);
         
        eta22=eta2(1:5:end,:);

        x=eta22(:,2);
        y=eta22(:,1);
        % theta=eta1(:,3); % ?

        theta2=pi/2-eta22(:,3);
         
        eta32=eta1(1:5:end,:);

        x=eta32(:,2);
        y=eta32(:,1);
        % theta=eta1(:,3); % ?

        theta3=pi/2-eta32(:,3);
        
        myr=linspace(0,0,length(x));
        myg=linspace(0.5,1,length(x));
        myb=linspace(0,0,length(x));
        for jj=1:length(x)   
            plot(x,y);hold on;colormap([myr', myg', myb'])
            plotSquare2(x(jj),y(jj),theta1(jj),1/30,[myr(jj),myg(jj),myb(jj)]);
            plotSquare2(x(jj),y(jj),theta2(jj),1/30,[myr(jj),myg(jj),myb(jj)]);
            plotSquare2(x(jj),y(jj),theta3(jj),1/30,[myr(jj),myg(jj),myb(jj)]);
             colorbar
            axis([min(x)-1 max(x)+1 min(y)-1 max(y)+1])
            pause(0.05)
            hold off;
        end

function plotSquare2(x0,y0,theta,a,mycolor)
xs=[-2*a,-2*a,2*a,3*a,2*a,-2*a];
ys=[a,-a,-a,0,a,a];

xy=[cos(theta),-sin(theta);
    sin(theta),cos(theta)]*[xs;ys] ;
fill(xy(1,:)+x0,xy(2,:)+y0,mycolor)

The more you learn, the more you know, the more you know, and the more you forget. The more you forget, the less you know. So why bother to learn.
9楼2012-04-10 10:43:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 12 个回答

sogooda

金虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
xiegangmai: 金币+1, 谢谢参与! 2012-04-09 23:18:55
plxh: 金币+5, ★★★很有帮助, 非常感谢!请看楼下回复内容! 2012-04-10 06:59:19
在函数文件的最后加一句
pause
试试。
2楼2012-04-09 23:06:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sogooda

金虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★
xiegangmai: 金币+1, 谢谢参与! 2012-04-09 23:19:11
plxh: 金币+5, ★★★很有帮助 2012-04-10 09:32:06
或者自动一点儿用
pause(1)
3楼2012-04-09 23:09:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

plxh

木虫 (正式写手)

引用回帖:
3楼: Originally posted by sogooda at 2012-04-09 23:09:03:
或者自动一点儿用
pause(1)

哥们,谢谢你!我还没试呢,但我想这样是在一张图上保留原菱形再间断显示后面的吧?   我想实现的是菱形运动过程,不保留以前的位置。   是不是可以每次汇图就保存图片文件,然后顺序播放就可得到动画过程?   这样的话保存图片的命令怎么写呢?求助!
4楼2012-04-10 06:56:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 0856材料专硕353求调剂 +4 NIFFFfff 2026-03-20 4/200 2026-03-22 09:49 by 2026paper
[考研] 一志愿北京化工大学070300 学硕336求调剂 +4 vv迷 2026-03-21 5/250 2026-03-22 08:38 by ChemPharm
[考研] 286求调剂 +10 Faune 2026-03-21 10/500 2026-03-21 23:34 by 314126402
[考研] 【考研调剂】化学专业 281分,一志愿四川大学,诚心求调剂 +11 吃吃吃才有意义 2026-03-19 11/550 2026-03-21 18:23 by 学员8dgXkO
[考研] 0703化学297求调剂 +3 Daisy☆ 2026-03-20 3/150 2026-03-21 17:45 by ColorlessPI
[考研] 一志愿重庆大学085700资源与环境总分308求调剂 +7 墨墨漠 2026-03-20 7/350 2026-03-21 16:36 by barlinike
[考研] 303求调剂 +5 睿08 2026-03-17 7/350 2026-03-21 03:11 by JourneyLucky
[考研] 299求调剂 +6 △小透明* 2026-03-17 6/300 2026-03-21 02:42 by JourneyLucky
[考研] 332求调剂 +4 ydfyh 2026-03-17 4/200 2026-03-21 02:20 by JourneyLucky
[考研] 265求调剂 +9 梁梁校校 2026-03-17 9/450 2026-03-21 02:17 by JourneyLucky
[考研] 材料专硕英一数二306 +7 z1z2z3879 2026-03-18 7/350 2026-03-20 23:48 by JourneyLucky
[考研] 317求调剂 +5 申子申申 2026-03-19 9/450 2026-03-20 22:26 by JourneyLucky
[考研] 329求调剂 +9 想上学吖吖 2026-03-19 9/450 2026-03-20 22:01 by luoyongfeng
[考研] 北科281学硕材料求调剂 +5 tcxiaoxx 2026-03-20 5/250 2026-03-20 21:35 by laoshidan
[考研] A区线材料学调剂 +5 周周无极 2026-03-20 5/250 2026-03-20 21:33 by laoshidan
[考研] 295复试调剂 +8 简木ChuFront 2026-03-19 8/400 2026-03-20 20:44 by zhukairuo
[考研] 0856调剂,是学校就去 +8 sllhht 2026-03-19 9/450 2026-03-20 14:25 by 无懈可击111
[考研] 0703化学调剂 +5 pupcoco 2026-03-17 8/400 2026-03-19 13:58 by houyaoxu
[考研] 一志愿福大288有机化学,求调剂 +3 小木虫200408204 2026-03-18 3/150 2026-03-19 13:31 by houyaoxu
[考研] [导师推荐]西南科技大学国防/材料导师推荐 +3 尖角小荷 2026-03-16 6/300 2026-03-16 23:21 by 尖角小荷
信息提示
请填处理意见