matlab仿真图中的背景色怎么改
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab仿真图中的背景色怎么改相关的知识,希望对你有一定的参考价值。
1、运行仿真,双击scope展开其面板,看到scope显示出来图像以后,在MATLAB上运行
set(0,'ShowHiddenHandles','On')
set(gcf,'menubar','figure')
2、观察scope,你会发现scope的工具栏的上面多了一行,点击insert在下拉菜单中点击axes,鼠标会变成十字形状,然后在图像的任意一处双击左键,出现一个对话框如下对话框,在对话框中就可以任意修改背景颜色了。
参考技术A 1. 对示波器进行设置:打开示波器模块参数设置对话框 选择数据历史 (Data history) 把save data to workspace 选上 ,在储存格式(format)那里选array、structure with time...2.选择示波器保存的文件格式为:Array则使用下列命令:plot(aa(:,1),aa(:,2));保存的文件格式选structure的话用下面的命令:plot(aa.time,aa.signals.values,'k')即可在figure中打开示波器的图形,aa为你保存时选取的变量名。
3.点击figure菜单栏中的箭头按钮,然后在左键双击图形就可以对图形曲线进行标注、添加坐标轴注释等等。
4.使用命令: hold on 可以把多个示波器中的图形绘制到一起。
也可以用下列命令进行操作
运行打开figure :plot(aa.time,aa.signals.values,'k')
标题修改:title('fuzzy control vs pid')
x、y轴标注:xlabel('time(s)')
ylabel('speed(m/s)')
图形曲线标注:legend('fuzzy','pid')
curve=plot(aa(:,1),aa(:,2),aa(:,1),aa(:,3),'--r')
%aa(:,1)表示取aa的第一列,仿真时间
%aa(:,2)表示取aa的第二列,示波器的输入一
%aa(:,3)表示取aa的第三列,示波器的输入二
%--r表示曲线2显示的形式和颜色,这里是(red)
set(curve(1),'linewidth',3)
%设置曲线1的粗细 参考技术B figure;imshow('peppers256.png');
set(gcf,'color','white'); %图形背景设为白色
怎么设置一个TextView在被点击时改变背景色?
怎么设置一个TextView在被点击时改变背景色?我添加了 OnClickListener,但是我觉得还应该添加On(Un)SelectListener类似的函数,在OnClickListener我可以改变背景色,但是很明显,背景色变了就改不回来了。我想当焦点移走时让它恢复原来的颜色,大家应该懂我的意思吧?怎么办呢?谢谢
参考技术A 定义selector 或者click的时候把上一个改回默认把当前改为需要的颜色 参考技术B 自定义一个selector比较简单TextView加上android:clickable="true" 参考技术C 在onclick事件中添加getCodeView.setTextColor(Color.RED);//点击修改颜色
//还原成原来的黑色
new Handler().postDelayed(new Runnable()
@Override
public void run()
// TODO Auto-generated method stub
getCodeView.setTextColor(Color.BLACK);
, 200);
/
以上是关于matlab仿真图中的背景色怎么改的主要内容,如果未能解决你的问题,请参考以下文章