zoukankan      html  css  js  c++  java
  • matlab学习下拉菜单

    用matlab添加listbox控件

    修改string和value值,value为几就对应第几行字符串

    添加button按钮,将string值改为“选择x轴参数”,字体大小为10

    再添加一个按钮,将string值修改为:选择y按钮,字体大小为10

    再添加两个edittext控件,string设空

    为按钮添加callback定义动作

     

    在listbox回调函数中定义参数

    t=0:0.01:2*pi;

    canshu1=t;

    canshu2=sin(t);

    canshu3=cos(t);

    canshu4=sin(t)+cos(t);

    将参数保存在矩阵中

    CS={canshu1,canshu2,canshu3,canshu4};

    handles.CS=CS; %将具体数值保存在此

    用guidata来更新结构体

    guidata(hObject,handles);

    获得具体参数的数值,当选x参数时

    selected.index=get(handles.listbox1,'value');

    str=get(handles.listbox1,'string');

    set(handles.edit1,'string',str{selected.index})

    x=handles.CS{selected.index};

    handles.x=x;

    duidata(hObject,handles)

    同理,获得具体参数的数值,当选y参数时

    selected.index=get(handles.listbox1,'value');

    str=get(handles.listbox1,'string');

    set(handles.edit2,'string',str{selected.index})

    y=handles.CS{selected.index};

    handles.y=y;

    duidata(hObject,handles)

     然后添加按钮和坐标系

    对button3创建响应函数

    并添加如下

    axes(handles.axes1);

    plot(handles.x,handles.y)

    axes equal

    调试运行,查看x,y轴选择不同参数时的曲线

  • 相关阅读:
    java配置环境变量
    What Beautiful HTML Code Looks Like jessica
    Hive 快速搭建
    Apq本地工具集
    SQL:查询购买了所有指定商品的人
    NodeJs
    留存
    markdown
    微信公众号开发
    viper
  • 原文地址:https://www.cnblogs.com/fanglijiao/p/10291762.html
Copyright © 2011-2022 走看看