| 查看: 1320 | 回复: 0 | ||
[求助]
求助MATLAB与excel表格数据动态交互的问题
|
|
最近想要实现MATLAB与EXCEL数据的动态交换,从书上看到如下的程序: clear; h=surf(peaks(20)); %绘制曲面图形并产生图柄h z=get(h,'zdata'); %得到曲面的Z坐标数据 chann=ddeinit('excel','Sheet3'); %为两者的DDE对话建立通道chann range2='r1c1:r20c20'; %为空白表格指定区域,起名为range2 rc=ddepoke(chann,range2,z); %借助通道chann,将数据z送到指定位置range2。操作成功,rc为1 %...借助通道chann,在MATLAB与指定区域range2之间建立热连接… rc=ddeadv(chann,range2,'set(h,’’zdata’’,z);','z'); %Excel表格Sheet3的range区域中任何数据的改动,引发如下操作: %立即引起其后指令的执行;MATLAB空间中的z变量被实时更新。 %...切断MATLAB与range2的热连接… hc=uimenu(gcf,'Label','关闭'); hc1=uimenu(hc,'Label','关热连接','Callback','ddeunadv(chann,range2);'); hc2=uimenu(hc,'Label','关闭对话','Callback','ddeterm(chann);'); hc3=uimenu(hc,'Label','关图形窗','Callback','close;'); 书上说是在当EXCEL表格中的数据发生改变的情况下,生成的图形会实时的发生变化,我按照其方法,将‘sheet3’A1元素改为“-9”此时图形并没有发生变化,此时z矩阵的值也没有发生相应的变化,我想请问这是什么原因,能否给予解答。 |
» 猜你喜欢
读博
已经有5人回复
博士申请都是内定的吗?
已经有6人回复
之前让一硕士生水了7个发明专利,现在这7个获批发明专利的维护费可从哪儿支出哈?
已经有5人回复
博士读完未来一定会好吗
已经有29人回复
投稿精细化工
已经有4人回复
高职单位投计算机相关的北核或SCI四区期刊推荐,求支招!
已经有4人回复
导师想让我从独立一作变成了共一第一
已经有9人回复
心脉受损
已经有5人回复
Springer期刊投稿求助
已经有4人回复
小论文投稿
已经有3人回复
找到一些相关的精华帖子,希望有用哦~
[转载]MATLAB操作EXCEL文件,感觉不错,转载下方便下次使用!
已经有8人回复
什么情况下用matlab?什么情况下用origin?区别在哪里呢?
已经有11人回复
这种图表matlab可以画,excel可以画不?
已经有7人回复
关于matlab中循环读取多个excel文件的问题?
已经有3人回复
怎么样设置matlab在excel中的输出位置
已经有10人回复
matlab与excel结合的书
已经有5人回复
有关excel表格数据处理
已经有10人回复
扫描电镜线扫得到的excel表格中个元素对应数据含义
已经有5人回复
【求助】matlab保存的数据mat,打开的时候怎么用excel打开?
已经有4人回复
科研从小木虫开始,人人为我,我为人人













回复此楼
点击这里搜索更多相关资源