matlab操作桌面有几个窗口?如何使某个窗口脱离桌面成为独立窗口

 我来答
我是舞一
2015-11-07 · TA获得超过1685个赞
知道答主
回答量:663
采纳率:93%
帮助的人:91.8万
展开全部
  1. figure表示新建一个图窗口,以免后续的绘图语句覆盖原图;hold on表示在原图的基础上绘制新的图像

参考代码

clc
clear all
close all
tic
n = 10;    % 数据点数
x = 1:n;    % 横坐标
y1 = randi(10, 1, n); % 纵坐标
y2 = randi(10, 1, n); % 纵坐标
figure
plot(x, y1);
figure    % 想要看hold on的效果,请将改行注释掉,并取消下一行的注释
% hold on
plot(x, y2, 'r');
toc

用figure的效果图:生成两张图

用hold on的效果:两条曲线画在一张图上

 

2. meshgrid用来生成网格矩阵,简单地讲,就是把给定的x和y中元素的两两组合都生成出来,这样每一对(x,y)再计算一个对应的z,显然这样得到的是一个z的曲面。但该语句不是必须的,有时候我们只想获得一条三维曲线而已,并不想知道所有x, y元素两两组合的结果是什么,组合我们已经定义好了

 

参考代码:

clc
clear all
close all
tic
n = 10;   
x = 1:n;      % x坐标
y = 1:n;  % y坐标
%% 
% meshgrid演示
[X, Y] = meshgrid(x, y); %  meshgrid 函数用来生成网格矩阵
Z = X.^2 + Y;
figure
mesh(X, Y, Z);
grid on
xlabel('x');
ylabel('y');
zlabel('z');
%% 
% 不用meshgrid的情况
z = x.^2 + y;
figure
% mesh(x, y, z);   % 没有meshgrid生成底面矩阵时,该句出错
plot3(x, y, z);    % 一组(x, y)对应一个z值,因此x和y元素个数必须一致
grid on
xlabel('x');
ylabel('y');
zlabel('z');
toc

效果图

 

参考资料:

http://baike.baidu.com/link?url=DhcrEMb19yeJJKZ8JKBP4NsMXKdqITeFJ-VbxuRtRsU2OHRPm4oFNH9yK1EjrUslmB2cR0L2k134Z10_gPFipK

huanglenzhi
推荐于2016-09-25 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517201
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部
  在 MATLAB
操作桌面上有五个窗口,在每个窗口的右上角有两个小按钮,一个是关闭窗口的 Close 按钮,一个是可以使窗口成为独立窗口的Undock 按钮,点击Undock
按钮就可以使该窗口脱离桌面成为独立窗口,在独立窗口的 view 菜单中选择 Dock 菜单项就可以将独立的窗口重新防止的桌面上。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天云小店
2015-04-25 · TA获得超过2.8万个赞
知道大有可为答主
回答量:3281
采纳率:91%
帮助的人:792万
展开全部
点右上角的三角形小按钮,点unlock就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
abc156332
2015-04-25
知道答主
回答量:23
采纳率:0%
帮助的人:9.1万
展开全部
右上角有个图标,点击一下就脱离了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式