matlab slider不可移动,GUI界面能运行,但是_slider不能用,不能控制波长

下面是GUI的程序,

在c的地方设置的是可见光的波长,但是lamda_slider不能进行控制,默认波长600e-9,运行后只有c = [0 0 0;1 0 0]

求解

function varargout = untitled(varargin)

%UNTITLED M-file for untitled.fig

%      UNTITLED, by itself, creates a new UNTITLED or raises the existing

%      singleton*.

%

%      H = UNTITLED returns the handle to a new UNTITLED or the handle to

%      the existing singleton*.

%

%      UNTITLED('Property','Value',...) creates a new UNTITLED using the

%      given property value pairs. Unrecognized properties are passed via

%      varargin to untitled_OpeningFcn.  This calling syntax produces a

%      warning when there is an existing singleton*.

%

%      UNTITLED('CALLBACK') and UNTITLED('CALLBACK',hObject,...) call the

%      local function named CALLBACK in UNTITLED.M with the given input

%      arguments.

%

%      *See GUI Options on GUIDE's Tools menu.  Choose "GUI allows only one

%      instance to run (singleton)".

%

% See also: GUIDE, GUIDATA, GUIHANDLES

% Edit the above text to modify the response to help untitled

% Last Modified by GUIDE v2.5 13-Aug-2008 15:51:13

% Begin initialization code - DO NOT EDIT

gui_Singleton = 1;

gui_State = struct('gui_Name',       mfilename, ...

'gui_Singleton',  gui_Singleton, ...

'gui_OpeningFcn', @untitled_OpeningFcn, ...

'gui_OutputFcn',  @untitled_OutputFcn, ...

'gui_LayoutFcn',  [], ...

'gui_Callback',   []);

if nargin && ischar(varargin{1})

gui_State.gui_Callback = str2func(varargin{1});

end

if nargout

[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});

else

gui_mainfcn(gui_State, varargin{:});

end

% End initialization code - DO NOT EDIT

% --- Executes just before untitled is made visible.

function untitled_OpeningFcn(hObject, eventdata, handles, varargin)

% This function has no output args, see OutputFcn.

% hObject    handle to figure

% eventdata  reserved - to be defined in a future version of MATLAB

% handles    structure with handles and user data (see GUIDATA)

% varargin   unrecognized PropertyName/PropertyValue pairs from the

%            command line (see VARARGIN)

% Choose default command line output for untitled

handles.output = hObject;

% Update handles structure

guidata(hObject, handles);

% UIWAIT makes untitled wait for user response (see UIRESUME)

% uiwait(handles.figure1);

% --- Outputs from this function are returned to the command line.

function varargout = untitled_OutputFcn(hObject, eventdata, handles)

% varargout  cell array for returning output args (see VARARGOUT);

% hObject    handle to figure

% eventdata  reserved - to be defined in a future version of MATLAB

% handles    structure with handles and user data (see GUIDATA)

% Get default command line output from handles structure

varargout{1} = handles.output;

% --- Executes on slider movement.

function lamda_slider_Callback(hObject, eventdata, handles)

% hObject    handle to lamda_slider (see GCBO)

% eventdata  reserved - to be defined in a future version of MATLAB

% handles    structure with handles and user data (see GUIDATA)

% Hints: get(hObject,'Value') returns position of slider

%        get(hObject,'Min') and get(hObject,'Max') to determine range of

%        slider

get(handles.lamda_slider,'Max');

get(handles.lamda_slider,'Value');

get(handles.lamda_slider,'Min');

% --- Executes during object creation, after setting all properties.

function lamda_slider_CreateFcn(hObject, eventdata, handles)

% hObject    handle to lamda_slider (see GCBO)

% eventdata  reserved - to be defined in a future version of MATLAB

% handles    empty - handles not created until after all CreateFcns called

set(hObject,'Max',760e-9);

set(hObject,'Value',600e-9);

set(hObject,'Min',390e-9);

% Hint: slider controls usually have a light gray background.

if isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor',[.9 .9 .9]);

end

% --- Executes on button press in start_pushbutton.

function start_pushbutton_Callback(hObject, eventdata, handles)

% hObject    handle to start_pushbutton (see GCBO)

% eventdata  reserved - to be defined in a future version of MATLAB

% handles    structure with handles and user data (see GUIDATA)

lamda=get(handles.lamda_slider,'Value');

if lamda >= 622e-9c = [0 0 0;1 0 0],

elseif lamda >= 597e-9c = [0 0 0;1 0.38 0],

elseif lamda >= 577e-9c = [0 0 0;1 1 0],

elseif lamda >= 492e-9c = [0 0 0;0 1 0],

elseif lamda >= 450e-9c = [0 0 0;0 1 1],

elseif lamda >= 435e-9c = [0 0 0;0 0 1],

else c = [0 0 0;0.5 0 0.5],

end

......

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/244662.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

xx是一个类型 这在给定的上下文_BERT, ELMo, amp; GPT-2: 这些上下文相关的表示到底有多上下文化?...

作者:Kawin Ethayarajh编译:ronghuaiyang (AI公园)具有上下文信息的词表示到底有多大程度的上下文化?这里给出了定量的分析。将上下文信息放到词嵌入中 — 就像BERT,ELMo和GPT-2 — 已经证明了是NLP的一个分…

不是有效的win32应用程序_杀毒软件有坑!三分之二的安卓杀毒软件的“主业”并不是杀毒...

更多全球网络安全资讯尽在E安全官网www.easyaq.com小编来报:奥地利杀毒测试机构AV-Comparatives研究发现,大约三分之二的安卓杀毒软件并没有合格的杀毒功能,它们都是披着羊皮的狼!据外媒报道,奥地利杀毒测试机构AV-Com…

java字符串除法函数,java – 函数式编程:如何处理函数式编程中的异常或它的等价物...

以下显示了如何在Haskell中完成它.基于类型siginure divide :: Int – > Int – >无论[Char] Int,您都可以看到函数除法将返回Left字符串或Right Int.要么是代数数据结构,还有更多,你可以自己编写.divide :: Int -> Int -> Either [Char] Intdivide dividend divis…

phpfpm内存越来越高_硬件集成度越来越高 未来DIY玩法方向已定?

【PConline 杂谈】前一阵子,英特尔发布了他们家的黑科技处理器,代号为Lakefield。能称得上黑科技那肯定是有点东西的,这款处理器采用了3D封装工艺,将内存颗粒也封装进处理器里面。这样的话处理器、内存和显卡这些大件都集成在一块…

苹果6可以分屏吗_榨苹果汁可以加蜂蜜水吗?蜂蜜苹果汁的作用

榨苹果汁可以加蜂蜜水吗?蜂蜜苹果汁的功效鲜榨果汁是很多人都喜欢的饮品,现在生活水平都比较好了,大家也可以在家中自己榨果汁喝,苹果汁是很多人的第一选择,那榨苹果汁可以加蜂蜜水吗?榨苹果汁可以加蜂蜜水,苹果营养…

mysql5.5索引,MySQL--5索引选择原则

大家好我是安小生,这篇文章讲述索引的选择原则。1.explain分析语句。explain:通常是用于sql语句性能分析。举个栗子:explain select * from user where name "张三"我们来看一下explain 查询出来的字段都是什么?id:sel…

winform 鼠标 静止时间_赢得电竞的奥秘,你需要一块好鼠标垫

如今,电竞游戏成为很多PC用户喜爱的娱乐“运动”,这使得相关PC电竞外设流行起来,耳机、音箱、鼠标、鼠标垫都成为电竞用户追求的产品。然而对于职业选手、电竞玩家而言,除了一款性能出色的鼠标外,搭配一款合适的鼠标垫…

IAR在写结构体时不提示_智能物流装车系统的结构优化与改进

文|滇西应用技术大学管理学院鄢良国、姚敏、孙荷琴、杨晓滇西应用技术大学基础实验实训中心朱丹智能物流装车系统主要用于烟草生产基地和物流配送中心之间往返运输的自动化装车业务中。本文针对智能物流装车系统会损坏外层箱体的现象,对结构进行了具体分…

python模块管理工具,Python的包管理工具

Python的包管理工具python包管理工具python包管理工具简介distribute是setuptools的取代,pip是easy_install的取代。Distribute是对标准库disutils模块的增强,我们知道disutils主要是用来更加容易的打包和分发包,特别是对其他的包有依赖的包。…

循环机换变速箱油教程_水箱内全是油, 变速箱内全是水!看师傅怎么修...

点击↑汽修案例关注置顶,获得正时大全识别添加汽配大师微信车主到店说变速箱顿挫太厉害了,像这种行驶8万多公里的车,变速箱油是主要检查对象,先放掉变速箱油,结果放出的油已经看不出油原来的样子,水和油的混…

RequestBody获取前端数据_360视频云Web前端HEVC播放器实践剖析

360视频云前端团队围绕HEVC前端播放及解密实现了一套基于WebAssembly、WebWorker的通用模块化Web播放器,在LiveVideoStackCon2019深圳的演讲中360奇舞团Web前端技术经理胡尊杰对其架构设计、核心原理,具体痛点问题的解决方式进行了详细剖析。文 / 胡尊杰…

oracle 11g函数包缓存,Oracle11新特性——PLSQL函数缓存结果(一)

Oracle11g新增的SQL缓存结果集的功能前面已经介绍过了。同时Oracle对PL/SQL的函数也进行了相应的增加。允许函数缓存返回结果。先看一个简单的例子:SQL> CREATE TABLE T AS SELECT * FROM DBA_SOURCE;表已创建。SQL> CREATE OR REPLACE FUNCTION F_NO_RESULT_…

luci L大_油耗最低1.4L!开这四款车一个月都不用进加油站

如今人们对于纯电动车的接受程度在日益增加,但续航问题依旧没有完全解决,成为了许多人难以逾越的关卡。其实,插电式混动车型同样适合作为消费者的首选,其具备了纯电动车易上牌、环保节能的优势,同时还保留了传统燃油车…

php时间比现实时间慢8个小时,关于PHP获取时间比实际时间少8小时的问题

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼date_default_timezone_set(Asia/Hong_Kong);以下是手册上的List of Supported Timezones:Asia/AdenAsia/AlmatyAsia/AmmanAsia/AnadyrAsia/AqtauAsia/AqtobeAsia/AshgabatAsia/AshkhabadAsia/BaghdadAsia/BahrainAsia/…

python定义一个圆类_(python)创建一个可以比较的自定义类

示例:对于论坛中的帖子,需要根据帖子的点赞数,浏览数和评论数进行排序。三个排序标准的优先级顺序为:点赞数>浏览数>评论数。也就是说,先按点赞数排序,如果点赞数相等,其次才按浏览数&…

为什么手机联系人里有permission_为什么有人在咖啡馆里不看手机不看电脑没有同伴,独自喝咖啡?...

通常,你是因为什么原因,在咖啡馆停留?聊天?谈事?工作?学习?如果你经常去咖啡馆,你也许不会发现,有这样一类人,他们一个人,坐在咖啡馆里&#xff0…

php pdo输出数据库,PHP中PDO对像及PDOStatement::fetch()的用法数据库查询,结果输出处理...

//isset()判读用户是否提交查询请求if(isset($_GET[dosubmit])){//创建PDO数据库查询对象$pdonew PDO(mysql:hostlocalhost;dbnametest,root,);//准备查询预处理语句,返回预处理对象$stmt$pdo->prepare("select * from users");//执行查询$stmt->ex…

cad考试题库绘图题答案_证券从业资格考试证券市场基本法律法规题库答案

内容简介本题库是证券业从业人员资格考试科目《证券市场基本法律法规》的题库,包括历年真题和章节题库两个部分。具体如下:第一部分为历年真题。精选历年真题,每道题目均提供答案和详细的解析,练习和自测都适宜。通过该部分学习&a…

.net 将html写成的table 转换成excel_Python读取二进制,HTML,XML格式存储Excel

前言RPA设计器版本:2020.2Python读取三种不同存储格式Excel文件Excel文件的存储格式有多种,有我们平常公认的二进制格式,也有HTML格式,还有XML格式的等。目前,小编接触到RPA项目的Excel文件格式主要是上述说的三种格式…

航天金税 接口_用友凭证接口可以实现数据之间无缝对接和打通

用友凭证接口可以实现数据之间无缝对接和打通用友凭证接口支持数据源多样性:凭证接口可以支持多种数据源、多种系统做接口集成,其中以医院HIS系统、航天金税系统、OA系统、其他软件业务系统等已经成功对接并导入数据。可以支持sql、mysql、orecal、excel…