- 积分
- 1931
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-4-6
- 最后登录
- 1970-1-1
![未绑定新浪微博用户 新浪微博达人勋](source/plugin/sina_login/img/gray.png)
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 haobang008 于 2014-7-13 22:42 编辑
(一)启动的动画:
参见链接:http://blog.sina.com.cn/s/blog_4d633dc70100o58b.html
添加启动画面,启动画面中可以添加自己想要添加的图像……Visual C++可以实现这个功能,Matlab也可以实现,而且我认为更加的简单……具体如下:
首先,新建立一个GUI,这个新建的GUI用于显示你启动时想要添加的图像。你的GUI中添加一个axes控件,然后在你GUi的m文件中的OpeningFcn函数中就可以添加你的图像,程序如下:
axes(handles.axes1); % 添加的axes的tag为axes1
imshow('pout.tif'); % 显示,其中pout.tif为MATLAB自带的图片
同时在你的GUI的属性中将你的Gui名称改为“程序正在启动,请稍候…………”之类提示的话语。
然后,另外新建一个GUI,同时,在GUI中的m文件中的OpeningFcn函数中添加如下程序:
mainHandle=gui2(); % 第一个GUI的名称为gui2
pause(3); % 显示3秒
close(mainHandle); %显示3秒后,关闭
这样,3秒后你的程序主界面就出来了……
(二)启动声音
设置和(一)类似,只是代码有点出入
load train
sound(y,Fs)
更多选择项,参见链接:
http://blog.sina.com.cn/s/blog_4d633dc70100odyp.html
(三)背景图片设置
参见链接:http://blog.sina.com.cn/s/blog_4d633dc70100o58k.html
背景图片设置有很多方式,下面只是其中之一。
clc;close all;clear all
I=imread('1.jpg'); % 我自己的图像
figure; hold on;
h1=axes('position', [0.0 0.0 1.0 1.0], 'parent', gcf);;
imshow(I, 'parent', h1);
h2=axes('position', [0.2 0.2 0.5 0.5], 'parent', gcf); %第二张图像的显示位置,可以修改的
axes(h2);
I1=imread('rice.png'); % Matlab中自带的图
imshow(I1, 'parent', h2);
|
评分
-
查看全部评分
|