写了一个matlab程序,将其转移到matlab GUI上,可是无论如何都不能正确运行。
总是提示:??? Conversion to logical from cell is not possible.
开始以为是读取的有问题,然后仔细检查,发现没有任何问题。
百度,google了一个晚上还是没有找到相关答案。
后来想到可能是因为从edit里面读到的是cell类型的数据,无法直接拿过来用,
于是在百度上搜:cell转化为string matlab。
找到:http://bbs.ustc.edu.cn/cgi/bbstcon?board=MathTools&file=M.1095163337.A
里面介绍,edit数据需要经过转化,才能成为string。
===============================================================
zizi
1161
238
20
356
本文: [转寄][转贴][删除][修改][回复][作者:zizi][人气:123]
发信人: zizi(孜孜),信区:MathTools
标题:【合集】请教大虾一个问题:如何将cell类型的数据转化为其它
发信站:瀚海星云(2004年09月14日20:02:17星期二),站内信件
☆──────────────────────────────────────☆
woodjobber(活着真好!)于2004年09月11日20:40:49星期六提到:
编辑GUI时,读入可编辑文本框的数据,可存储类型是cell型的,无法作为其他函数的输入
我需要把cell的转化为string的,不知道怎么办了
谢谢大家了
btw,我用的是matlab6.5版本
☆──────────────────────────────────────☆
thyme(0100~住在秋天)于2004年09月11日20:56:07星期六提到:
只有cell2struct函数
估计你要自己写了
☆──────────────────────────────────────☆
supper(山城棒棒儿军)于2004年09月11日21:59:52星期六提到:
你得到的cell是什么样子的?
譬如:
input={'1111';'22323';'33333'};
>>a=input{1}
a=
1111
>>whosa
NameSizeBytesClass
a1x48chararray
Grandtotalis4elementsusing8bytes
>>
☆──────────────────────────────────────☆
woodjobber(活着真好!)于2004年09月11日22:19:15星期六提到:
a='edit'
namesizebytesclass
a1x168cellarray
☆──────────────────────────────────────☆
justlo(松)于2004年09月11日22:23:23星期六提到:
不妨试试char()
☆──────────────────────────────────────☆
supper(山城棒棒儿军)于2004年09月12日00:19:27星期天提到:
right,用char可以将cell转换成char(string)
但是他所的情况我想肯定不需要转换也成的,我再些GUI的时候,从来没有出现过需要用
char来转换的时候。
☆──────────────────────────────────────☆
supper(山城棒棒儿军)于2004年09月12日00:21:16星期天提到:
看清楚了
a=input{1}或者input{2}....
是花括号,
这样得到的a是char型而不会是cell类型的
☆──────────────────────────────────────☆
woodjobber(活着真好!)于2004年09月12日08:59:25星期天提到:
我的数据是用get()得到的
可能是这个原因吧
3x!
--
分享到:
相关推荐
matlab读入IGS文件,通过把IGS文件读入,实现三维数据点的显示,有利于matlab编辑(read into matlab IGS file read by IGS file to achieve a three-dimensional data points show favor matlab edit)
`MATLAB读取显示txt格式点云.rar`可能是包含示例代码或数据的文件,解压后可以运行查看具体实现。 总的来说,MATLAB提供了一套强大的工具来处理和可视化点云数据,从基础的读取显示到高级的分析和建模,都能胜任。...
3. **回调函数**:MATLAB GUI中的每个组件都可以关联一个回调函数,当用户与组件交互时,该函数会被调用。例如,"打开"按钮的回调函数可能读取文件并更新文本编辑器,"保存"按钮的回调则负责将文本写回文件。 4. **...
需要注意的是,实际应用时可能需要对代码进行适当的调整,以适应不同的数据集和性能要求。 总之,AAM算法在MATLAB中的实现提供了人脸五官定位的一种强大工具。通过理解其工作原理,结合提供的代码资源,我们可以更...
以上只是MATLAB GUI开发中的一部分常见问题和解决方案,实际使用中还会遇到更多复杂情况,需要不断学习和实践。MATLAB提供了丰富的文档和社区支持,对于任何问题,都可以通过查阅帮助或在线论坛寻求解答。
% eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) global I [filename,pathname]=uigetfile({'*.jpg';'*.bmp';'*.gif';'tif'},'...
根据所提供的文件信息,我们可以提炼出一些关于MATLAB使用过程中的关键知识点和常见问题解答。虽然文档内容因OCR扫描而出现了一些错误和混乱,但是通过整理和理解,我们可以总结出以下几点: 1. **MATLAB GUI**:...
标题中的“毕业设计MATLAB_用于L-Edit的螺旋发生器.zip”表明这是一个与毕业设计相关的项目,使用了MATLAB编程语言,目的是创建一个能够生成螺旋图形的工具,该工具适用于L-Edit软件。L-Edit是一款广泛使用的集成...
`uireadtxt.m` 是一个用于实现GUI文件读取功能的Matlab脚本。在这个脚本中,用户可以通过GUI选择一个文本文件,然后程序会读取文件内容并在界面上显示出来。以下是对这个脚本可能涉及的知识点的详细解释: 1. **...
4. **文件I/O操作**:为了持久化存储图书数据,系统通常会使用Matlab的文件I/O函数,如`save`和`load`,将数据结构写入或读取到文件中。这样,即使程序关闭后,下次打开时仍能恢复之前的图书数据。 5. **事件处理和...
1. **控件的使用**:MATLABGUI中的控件包括按钮(pushbutton)、文本框(edit)、静态文本(text)、列表框(listbox)等,每个控件都有自己的属性和方法,例如按钮的回调函数(Callback)定义了点击按钮时执行的...
1. **GUI组件**:在MATLAB中,GUI是由各种组件组成的,如`figure`(主窗口)、`axes`(绘图区)、`pushbutton`(按钮)、`text`(文本)、`edit`(编辑框)等。每个组件都有其特定的属性和事件,可以定制外观和功能...
在MATLAB中创建一个图形用户界面(GUI)计算器是一项基础但实用的任务,对于初学者来说,这是一个很好的学习项目,可以深入理解MATLAB编程和...通过这个项目,初学者可以深入了解MATLAB的GUI编程,并锻炼解决问题的能力。
在MATLAB中,串口数据采集是一项常见的任务,特别是在与硬件设备进行交互时,如Arduino、PLC或各种传感器。MATLAB提供了丰富的工具箱来支持串行通信,使得用户能够轻松地读取和发送串口数据。在这个项目中,我们讨论...
在开始之前,需要将包含曲线图的图像文件导入MATLAB。这一步通常可以通过`imread`函数完成,例如: ```matlab image = imread('curve_data.jpg'); ``` ### 2. 定位坐标轴 为了准确提取曲线数据,首先需要定位坐标轴...
- MATLAB中的`audioread`函数用于读取音频文件,支持多种格式如WAV、MP3等。 - `audiowrite`函数用于写入音频文件,实现播放功能。 - `audioplayer`对象负责播放音频,控制播放、暂停、停止等操作。 - `...
8. 使用MATLAB脚本或函数文件控制GUI:编写.m文件来实现GUI的逻辑功能,例如读取数据、执行计算、更新显示等。 通过学习这些知识点,用户可以构建出具有复杂交互功能的MATLAB GUI,实现数据的可视化和分析。同时,...
7. **文件I/O**:MATLAB GUI可以读取和写入文件,这在需要保存用户设置、加载数据或导出结果时非常有用。 8. **自定义外观**:通过设置组件属性,可以改变GUI的外观,包括颜色、字体、边框等,以符合个人喜好或项目...
2. **组件使用**:在MATLAB GUI中,各种组件如按钮(pushbutton)、文本框(edit text)、列表框(listbox)等都有特定的用途。理解每个组件的功能和用法是构建GUI的基础,例如,按钮可以绑定回调函数以响应用户的...