`
xiaoer_1982
  • 浏览: 1865241 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

matlab读取edit时需要注意的问题

阅读更多

写了一个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。

===============================================================

瀚海星云 - 同主题文章阅读 讨论区:MathTools 版主: natureforest gott
zizi 1161 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读入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格式点云(带数据)

    `MATLAB读取显示txt格式点云.rar`可能是包含示例代码或数据的文件,解压后可以运行查看具体实现。 总的来说,MATLAB提供了一套强大的工具来处理和可视化点云数据,从基础的读取显示到高级的分析和建模,都能胜任。...

    matlab开发-TextEdit

    3. **回调函数**:MATLAB GUI中的每个组件都可以关联一个回调函数,当用户与组件交互时,该函数会被调用。例如,"打开"按钮的回调函数可能读取文件并更新文本编辑器,"保存"按钮的回调则负责将文本写回文件。 4. **...

    Edit68CMU_pack.zip_AAM matlab_Edit68CMU_pack_五官_人脸五官定位_定位

    需要注意的是,实际应用时可能需要对代码进行适当的调整,以适应不同的数据集和性能要求。 总之,AAM算法在MATLAB中的实现提供了人脸五官定位的一种强大工具。通过理解其工作原理,结合提供的代码资源,我们可以更...

    MATLAB学习总汇与问题解决方案总结

    以上只是MATLAB GUI开发中的一部分常见问题和解决方案,实际使用中还会遇到更多复杂情况,需要不断学习和实践。MATLAB提供了丰富的文档和社区支持,对于任何问题,都可以通过查阅帮助或在线论坛寻求解答。

    Matlab Gui 图片读入

    % 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使用过程中的常见问题解答

    根据所提供的文件信息,我们可以提炼出一些关于MATLAB使用过程中的关键知识点和常见问题解答。虽然文档内容因OCR扫描而出现了一些错误和混乱,但是通过整理和理解,我们可以总结出以下几点: 1. **MATLAB GUI**:...

    毕业设计MATLAB_用于L-Edit的螺旋发生器.zip

    标题中的“毕业设计MATLAB_用于L-Edit的螺旋发生器.zip”表明这是一个与毕业设计相关的项目,使用了MATLAB编程语言,目的是创建一个能够生成螺旋图形的工具,该工具适用于L-Edit软件。L-Edit是一款广泛使用的集成...

    uireadtxt.m_captainv6z_MatlabGUI文件读取_

    `uireadtxt.m` 是一个用于实现GUI文件读取功能的Matlab脚本。在这个脚本中,用户可以通过GUI选择一个文本文件,然后程序会读取文件内容并在界面上显示出来。以下是对这个脚本可能涉及的知识点的详细解释: 1. **...

    【数据分析】基于matlab GUI图书管理系统【含Matlab源码 603期】.zip

    4. **文件I/O操作**:为了持久化存储图书数据,系统通常会使用Matlab的文件I/O函数,如`save`和`load`,将数据结构写入或读取到文件中。这样,即使程序关闭后,下次打开时仍能恢复之前的图书数据。 5. **事件处理和...

    一些比较经典的MATLABgui界面的例子,对指导GUI编程很有意义matlab

    1. **控件的使用**:MATLABGUI中的控件包括按钮(pushbutton)、文本框(edit)、静态文本(text)、列表框(listbox)等,每个控件都有自己的属性和方法,例如按钮的回调函数(Callback)定义了点击按钮时执行的...

    MATLAB界面编程_matlab界面编程_

    1. **GUI组件**:在MATLAB中,GUI是由各种组件组成的,如`figure`(主窗口)、`axes`(绘图区)、`pushbutton`(按钮)、`text`(文本)、`edit`(编辑框)等。每个组件都有其特定的属性和事件,可以定制外观和功能...

    Calculator_matlabGUI制作计算器_

    在MATLAB中创建一个图形用户界面(GUI)计算器是一项基础但实用的任务,对于初学者来说,这是一个很好的学习项目,可以深入理解MATLAB编程和...通过这个项目,初学者可以深入了解MATLAB的GUI编程,并锻炼解决问题的能力。

    matlab 串口数据采集

    在MATLAB中,串口数据采集是一项常见的任务,特别是在与硬件设备进行交互时,如Arduino、PLC或各种传感器。MATLAB提供了丰富的工具箱来支持串行通信,使得用户能够轻松地读取和发送串口数据。在这个项目中,我们讨论...

    利用Matlab提取图片中曲线数据 线性修正 支持对数坐标

    在开始之前,需要将包含曲线图的图像文件导入MATLAB。这一步通常可以通过`imread`函数完成,例如: ```matlab image = imread('curve_data.jpg'); ``` ### 2. 定位坐标轴 为了准确提取曲线数据,首先需要定位坐标轴...

    matlab GUI制作的播放器

    - MATLAB中的`audioread`函数用于读取音频文件,支持多种格式如WAV、MP3等。 - `audiowrite`函数用于写入音频文件,实现播放功能。 - `audioplayer`对象负责播放音频,控制播放、暂停、停止等操作。 - `...

    giu2_matlab_

    8. 使用MATLAB脚本或函数文件控制GUI:编写.m文件来实现GUI的逻辑功能,例如读取数据、执行计算、更新显示等。 通过学习这些知识点,用户可以构建出具有复杂交互功能的MATLAB GUI,实现数据的可视化和分析。同时,...

    Matlab_gui.rar_GUI_GUI matlab_matlab gui_matlab GUI_matlab gui

    7. **文件I/O**:MATLAB GUI可以读取和写入文件,这在需要保存用户设置、加载数据或导出结果时非常有用。 8. **自定义外观**:通过设置组件属性,可以改变GUI的外观,包括颜色、字体、边框等,以符合个人喜好或项目...

    matlab_GUI.rar_MATLAB GUI 教程_matlab GUI_matlab 教程_matlab_gui_视频教

    2. **组件使用**:在MATLAB GUI中,各种组件如按钮(pushbutton)、文本框(edit text)、列表框(listbox)等都有特定的用途。理解每个组件的功能和用法是构建GUI的基础,例如,按钮可以绑定回调函数以响应用户的...

Global site tag (gtag.js) - Google Analytics