[timeVector,stateVector,outputVector] = sim('kaihuan');

save kaihuan

%如果已经存在了ResultsData这个变量且它不为空的话

if isfield(handles,'ResultsData') & ~isempty(handles.ResultsData)

%便将handles里的这个结果变量存入过渡变量ResultsData里面

ResultsData = handles.ResultsData;

%最后一个结果数据的RunNumber成员存放了最大运行次数,把它取出

maxNum = ResultsData(length(ResultsData)).RunNumber;

%获得当前结果的排列数

ResultNum = maxNum+1;

else

%如果没有存在ResultsData这个变量(即以前没有运行过模型或者结果数据被删光了)

%则定义一个结构体来存放仿真结果,结构体的内容如下:

ResultsData = struct('RunName',[],'RunNumber',[],...

'Gain3Value',[],'Gain4Value',[],'Gain5Value',...

[],'timeVector',[],'outputVector');

%将结果数目设置为1(现在只有一个结果)

ResultNum = 1;

end

%将绘图按钮和移除按钮”打开”

if isequal(ResultNum,1),

set([handles.pushbutton7,handles.pushbutton6],'Enable','on')

end

%获取Gain和Gain1和Gain2的值

Gain= get(handles.slider3,'Value');

Gain1= get(handles.slider4,'Value');

Gain2=get(handles.slider5,'Value');

%为当前结果的各个成员变量赋值

ResultsData(ResultNum).RunName = ['Run',num2str(ResultNum)];

ResultsData(ResultNum).RunNumber = ResultNum;

ResultsData(ResultNum).Gain3Value = Gain3;

ResultsData(ResultNum).Gain4Value = Gain4;

ResultsData(ResultNum).Gain5Value = Gain5;

ResultsData(ResultNum).timeVector = timeVector;

ResultsData(ResultNum).outputVector = outputVector;

% 为列表框listbox构建新的list字符串;

%获取之前列表框的字符串++

ResultsStr = get(handles.ResultsList,'String');

%如果只有一个结果的话(gaile gain gain1 gain2)

if isequal(ResultNum,1)

ResultsStr = {['Run1   ',num2str(Gain3),'  ',num2str(Gain4),...

'  ',num2str(Gain5) ]};

else

%否则就把表示新结果的字符串添加到原list字符末行

ResultsStr = [ResultsStr; {['Run',num2str(ResultNum),...

' ',num2str(Gain3),' ',num2str(Gain4),...

' ',num2str(Gain5)]}];

end

%更新list box的列表显示++

set(handles.ResultsList,'String',ResultsStr);

% 储存新的ResultsData

handles.ResultsData = ResultsData;

guidata(h,handles)

listbo中无法显示调用的参数  没报错  就是没有 怎么办

matlab listbox 添加数据,matlab listbox更新数据相关推荐

  1. mysql 修改数据 where_MySQL 误删数据、误更新数据(update,delete忘加where条件)

    MySQL 误操作后数据恢复(update,delete忘加where条件) 关键词:mysql误删数据,mysql误更新数据 在数据库日常维护中,开发人员是最让人头痛的,很多时候都会由于SQL语句写 ...

  2. mysql 随机update_MySQL随机查询数据与随机更新数据

    以下的文章主要讲述的是MySQL随机查询数据.MySQL随机更新数据的实际应用以及对MySQL随机查询数据.MySQL随机更新数据的实际应用代码的描述,以下就是文章的主要内容描述,望你会有所收获. M ...

  3. php分批处理数据,php分批更新数据

    php分批更新数据 2018-02-28 59 有的时候我们可能会遇到要刷新数据的操作,但是一次更新太多数据的话会使出现502的现象,那么我们常用到的方法就是批量自动刷新. 我最近就遇到要批量下载远程 ...

  4. mysql循环更新数据_大批量更新数据mysql批量更新的四种方法

    mysql 批量更新如果一条条去更新效率是相当的慢, 循环一条一条的更新记录,一条记录update一次,这样性能很差,也很容易造成阻塞. mysql 批量更新共有以下四种办法 1..replace i ...

  5. matlab如何添加度,matlab里的模糊工具箱绘制隶属度函数曲线导入到word的方法

    在fuzzy logic toolbox里有 fuzzy membership function可以编辑隶属度函数,非常方便,但是我们写论文一般要把相应的曲线导入到word里,怎样将隶属度函数曲线导入 ...

  6. 向mysql表中插入/更新数据时自动添加创建时间/更新时间

    目录 处理方式一:修改数据库字段类型 测试插入数据: 测试更新数据: 处理方式二:配置生成策略 [MySQL版本] 8.x 处理方式一:修改数据库字段类型 自动添加创建时间: 将字段类型设置为TIME ...

  7. eclipse给mysql修改表数据_Eclipse中java向数据库中添加数据,更新数据,删除数据...

    ASP.NET网页动态添加.更新或删除数据行 看过此篇 http://www.cnblogs.com/insus/p/3247935.html的网友,也许明白Insus.NET是怎样实现动态添加数据行 ...

  8. mysql视图数据更新_怎么更新Mysql数据表视图中数据

    本篇文章主要给大家介绍mysql数据表中视图中数据的更新操作. 相关mysql视频教程推荐:<mysql教程> mysql数据表视图的定义及相关操作,如查询.修改.删除.添加等操作介绍,在 ...

  9. 【Oracle】更新数据表字段值

    新增数据列,更新数据列内容(直接更新): SELECT * FROM TEMP; ALTER TABLE TEMP ADD A NUMBER; UPDATE TEMP T SET T.A=T.B*2; ...

  10. hudi mor表数据ro和rt表问题 rt更新数据表无法使用count

    本人使用canal + kafka + sparkstructedstreaming 将mysql数据同步至hudi,并将hudi与hive集成. 想利用hive查询hudi数据. hudi 在hiv ...

最新文章

  1. 数据结构-冒泡排序过程
  2. #error “OpenCV 4.x+ requires enabled C++11 support“解决方法
  3. xssfsheet removerow 剩下空白行怎么处理_你看不上的农业会计!我却凭借其账务处理,过上你求之不得的生活...
  4. Android -- ImageLoader本地缓存
  5. Java Web-网页基础-HTML-CSS
  6. Java 非小数BigDecimal转换为Integer
  7. java %2c_java2c工具(修复)
  8. JavaWeb教程———监听器
  9. 射雕zero找不到服务器,神秘领域《射雕ZERO》未揭秘场景盘点
  10. 用过的几款步进电机驱动IC
  11. 大数据信息安全问题有哪些
  12. 短视频“音频化”,音乐“视频化”
  13. 1038 01背包动态规划
  14. 蓝桥杯刷题013——小猪存钱罐(并查集)
  15. ECharts - 14.小例子:实现日历图
  16. 分布式数字身份 —— 从创建一个Weidentity数字身份开始
  17. mysql介绍——基础知识
  18. 什么是erp办公系统
  19. matplotlib:颜色、标记和线类型,刻度、标签和图例,注释与子图加工,将图片保存到文件,matplotlib 设置
  20. 解决IBM Lenovo x3650M5不开机报错system board fault

热门文章

  1. 携程 android4.3,携程发布3.0版iOS和Android客户端
  2. android蓝牙耳机按键流程,蓝牙耳机按键在Android侧的处理流程
  3. 高级性能测试课程介绍
  4. 企业公众号菜单添加视频的完整教程(组图)
  5. 北大 计算机 考研 专业课程,2020北京大学软微计算机考研初试科目、参考书目、复试线汇总...
  6. C#做一个简单的进行串口通信的上位机
  7. 嵌入式linux软件工程师的总结和规划
  8. 云计算基础与应用 第六章 数据库
  9. 全波形反演的深度学习方法: 第 1 章 基本概念
  10. 搭载广和通5G LAN模组FM650-CN的5G工业网关已率先商用落地