Matlab GUI图形句柄对象及动画实现的问题 5
我用如下的方法实现了画小车的功能:--------------------------------------------------------------------...
我用如下的方法实现了画小车的功能:
------------------------------------------------------------------------------------------------------------------------------------------------
>> patch([0 1 1 0],[0 0 1 1],'b')
>> hold on
>> line([0.2;0.2],[-0.2;1.2],'linestyle','-','Color','r','linewidth',10)
>> hold on
>> line([0.8;0.8],[-0.2;1.2],'linestyle','-','Color','r','linewidth',10)
>> hold on
>> patch([0.1 0.1 0.3 0.3],[-0.3 -0.1 -0.1 -0.3],'y')
>> hold on
>> patch([0.7 0.7 0.9 0.9],[-0.3 -0.1 -0.1 -0.3],'y')
>> hold on
>> patch([0.1 0.1 0.3 0.3],[1.1 1.3 1.3 1.1],'y')
>> hold on
>> patch([0.7 0.7 0.9 0.9],[1.1 1.3 1.3 1.1],'y')
>> axis off
------------------------------------------------------------------------------------------------------------------------------------
算是勉强实现了画小车的功能(小车见附件),但小车的各部分是拼接而成的。我想用该小车实现一个动画(沿着曲线走),不知如何得到该小车整体的图形句柄对象(设为h),
使得能够用该对象 h 通过以下语句实现动画效果
set ( h , 'xdata', x ,' ydata', y );
其中x,y为变量(可通过具体公式计算)。
哪位高手熟悉matlab GUI图形句柄对象和动画制作这方面的内容,能否伸出援助之手!!急用!!!(回答如果满意,会至少追加20财富值) 展开
------------------------------------------------------------------------------------------------------------------------------------------------
>> patch([0 1 1 0],[0 0 1 1],'b')
>> hold on
>> line([0.2;0.2],[-0.2;1.2],'linestyle','-','Color','r','linewidth',10)
>> hold on
>> line([0.8;0.8],[-0.2;1.2],'linestyle','-','Color','r','linewidth',10)
>> hold on
>> patch([0.1 0.1 0.3 0.3],[-0.3 -0.1 -0.1 -0.3],'y')
>> hold on
>> patch([0.7 0.7 0.9 0.9],[-0.3 -0.1 -0.1 -0.3],'y')
>> hold on
>> patch([0.1 0.1 0.3 0.3],[1.1 1.3 1.3 1.1],'y')
>> hold on
>> patch([0.7 0.7 0.9 0.9],[1.1 1.3 1.3 1.1],'y')
>> axis off
------------------------------------------------------------------------------------------------------------------------------------
算是勉强实现了画小车的功能(小车见附件),但小车的各部分是拼接而成的。我想用该小车实现一个动画(沿着曲线走),不知如何得到该小车整体的图形句柄对象(设为h),
使得能够用该对象 h 通过以下语句实现动画效果
set ( h , 'xdata', x ,' ydata', y );
其中x,y为变量(可通过具体公式计算)。
哪位高手熟悉matlab GUI图形句柄对象和动画制作这方面的内容,能否伸出援助之手!!急用!!!(回答如果满意,会至少追加20财富值) 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询