matlab几何变换旋转代码,二维几何变换代码-MATLAB

--

二、二维几何变换

%c6_Test.m文件,这是主文件

clearall;

clc;

%Main();

Menu();

%Menu.m文件,主界面函数

% function Menu()

%程序主界面函数

%初始化图形数据矩阵为空

Figure=[];

setappdata(0,'FigureData',Figure);

%主界面布局

leftbase=10;

bottombase=-50;

scrsz = get(0,'ScreenSize');

figure('Position',[scrsz(3)/3 scrsz(4)/6scrsz(3)/3 scrsz(4)*2/3]);

%figure();

uicontrol('Style','pushbutton','string','查看原图','position',[150+leftba se 500+bottombase 100 50],...

'callback','show_callback');

uicontrol('Style','pushbutton','string','导入图形','Position',[150+leftbase 430+bottombase10050],...

'Callback','input_callback');

uicontrol('Style','pushbutton','string','平移变换','Position',[150+leftbase 360+bottombase10050],...

'Callback','translation_callback');

uicontrol('Style','pushbutton','string','比例变换','Position',[150+leftbase290+b ottombase100 50],...

'Callback','proportion_callback');

uicontrol('Style','pushbutton','string','旋转变换','Position',[150+leftbase 220+bottombase 10050],...

'Callback','rotation_callback');

uicontrol('Style','pushbutton','string','错切变换','Position',[150+leftb ase 150+bottombase100 50],...

'Callback','shear_callback');

uicontrol('Style','popup','string','关于x轴对称|关于y轴对称|关于原点对称|关于y=x对称|关于y=-x对称',...

'Position',[150+leftbase80+bottombase10050],'callback',@mirror _callback);

%set(duichen,'Callback',{@mirror_callback,duichen});

--

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值