matlab仿真图中的背景色怎么改
发布网友
发布时间:2022-04-21 01:42
我来回答
共3个回答
热心网友
时间:2022-06-17 04:10
1、运行仿真,双击scope展开其面板,看到scope显示出来图像以后,在MATLAB上运行
set(0,'ShowHiddenHandles','On')
set(gcf,'menubar','figure')
2、观察scope,你会发现scope的工具栏的上面多了一行,点击insert在下拉菜单中点击axes,鼠标会变成十字形状,然后在图像的任意一处双击左键,出现一个对话框如下对话框,在对话框中就可以任意修改背景颜色了。
热心网友
时间:2022-06-17 04:11
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的粗细
热心网友
时间:2022-06-17 04:11
figure;imshow('peppers256.png');
set(gcf,'color','white'); %图形背景设为白色