发布网友 发布时间:2022-04-19 21:38
共2个回答
热心网友 时间:2023-07-05 14:39
你这个函数其实只有3行,省略号表示不换行:
function shili01%定义函数名为shili01的函数
h0=figure('toolbar','none', 'position',[198 56 350 300], 'name','实例01');%新建图像窗口,“工具栏”不显示,位置大小用[198 56 350 300]界定,名字为“实例01”
h1=axes('parent',h0,'visible','off');%在窗口句柄h0的窗口(刚建个窗口)中建立坐标系,可见设为“关”,即不显示
——————————————————————————————————————
你可以试一下这两句的效果:
>> h0=figure('toolbar','none', 'position',[198 56 350 300], 'name','实例01');
>> h1=axes('parent',h0,'visible','on');
运行结果如图
-------------------------------------------------------------------------------------------------
figure控制画图的窗口,比如
figure(1)
plot(sin(0:0.1:pi))
figure(2)
plot(cos(0:0.1:pi)
就画了两个图像了
句柄变量=axes(属性名1,属性值1,属性名2,属性值2,…)
调用axes函数用指定的属性在当前图形窗口创建坐标轴,并将其句柄赋给左边的句柄变量。也可以使用axes 函数按MATLAB缺省的属性值在当前图形窗口创建坐标轴:
axes 或 句柄变量= axes
用axes 函数建立坐标轴之后,还可以调用axes 函数将之设定为当前坐标轴,且坐标轴所在的图形窗口自动成为当前图形窗口:
axes(坐标轴句柄)
追问疑问:1.工具栏不显示是什么意思,工具栏指什么追答1、工具栏是指一些工具按钮,比如,打印、添加文字、划线、放大等等
2、显示不显示你是自己控制的啊,这个根据需要,只要图像就不需要坐标轴嘛。
3、matlab里有很多默认选项,你不指定的话就执行默认值。一般作图需要坐标轴标识了,在matlab里就设置成默认选项了。
4、axes用法还不止这些,具体的你去搜搜
5、另外,我感觉你学习的方式需要改进,就是多操作,多试试,比如你不知道某个参数的意思,你可以把参数改一下看看区别嘛。
热心网友 时间:2023-07-05 14:39
第一行是函数声明 保存之后以后你在工作窗口直接可以调用你的shili01函数了;