我的一项活动似乎已经增长了很多,我觉得事情应该更加面向对象.我认为这是因为我只是在学习,因此不断添加不同的观点,看看有效的方法.在我知道它之前,它已经变大了.
我有类似LinearLayout,ViewFlipper,Button,TextView等的子类,并且认为为这些类提供构造函数可以帮助解决这种情况,实际上可能更适合OOP.常见的设计范例.这样做当然意味着我的构造函数将有大量的参数.
我想知道我是否可以得到一些关于上述方法的反馈:我应该使用我的子类来获得更多的OOP设计,还是做一些活动自然会有很多代码?谢谢!
我运行了模拟,它给出了X与不同半径数相对应的数据点,以及Y评估每个半径的角度数.这意味着我有X时间Y,我需要绘制的数据点.
我目前正以非理想的方式绘制它:我使用x和y轴作为轴r和theta轴.这意味着我的数据显示为正弦趋势,其在笛卡尔网格上随半径增加,而不是在物理上表示的圆.这就是我目前正在绘制数据的方式:
surf(r_val, th_val, v_val);
Run Code Online (Sandbox Code Playgroud)
我想要做的是将我的数据绘制在圆柱轴上,例如函数的数据polar(),但是在R3空间中.我宁愿不下载工具箱,也不想修改现有的极地功能; 如果没有其他解决方案,那么我显然最终会这样做.
谢谢你的帮助!G.
另外,我正在使用Matlab 2012a
编辑:
r_val =包含唯一半径的1x8向量
th_val =包含唯一角度的1x16向量
v_val = 8x16矩阵,包含对应于每个位置的电压
注意:(回答后)
这个问题不存在真正理想的解决方案,因为Matlab目前不支持真正的极轴方法.资源在这里找到.
在这里,我正在开发一个仅以横向模式播放视频的应用程序。我在 AndroidManifest.xml 文件中将活动方向设置为“横向”,并且我的视频播放得非常好,但问题是我将设备保持在横向模式,当我将设备旋转到 180 度时,我的视频播放是颠倒的(底部)到达顶点)。它不是按照这个变化的。
android ×2
3d ×1
cylindrical ×1
landscape ×1
matlab ×1
oop ×1
orientation ×1
subclass ×1
video ×1