为什么我要从 GUI 可编辑文本框的 string 属性中获取 cell 类型的变量?

发布于 科技 2024-08-04
6个回答
  1. 匿名用户2024-01-31

    它是什么语言?

    我还没碰过matlab... 你去另一个频道发布它...... 这里很少接触 MATLAB。

  2. 匿名用户2024-01-30

    哈哈,很简单! 人们就是这样设计的,让你bai

    这样,变量DU类型可以相互转换,例如cell2mat可以将单元格转换为。

    Daomatrix 等。 我觉得用cell是有道理的,毕竟输入的数据类型是string,如果放在矩阵中,不同的长度不能放在一起,cella没关系,cella和cella的长度可以完全不同。

  3. 匿名用户2024-01-29

    从 edit 输入的所有数据都是字符串类型的数据,你可以使用 str2num 将得到的字符串类型数据转换为数学数字,并使用 get 命令获取 edit 中的数据,例如:你从 edit1 输入的数字是 1,那么守护进程获取 1 的数据的 ** 是 a=get(edit1,'string'),结果 a 是单词。

  4. 匿名用户2024-01-28

    den=get(,'string');

    num=str2num(den);

    它是要获取的文本框的句柄。

  5. 匿名用户2024-01-27

    这是一个数据传输问题 du

    问题:1.本次编辑zhi的回调函数;

    2. 设置全局变量 dao globla a=get(,'string');

    3.当您需要时。

    专门使用的程序或。

    应在回调函数中定义相同的全局变量 globla a;

    这样,编辑中的 A 可以传递到您需要的位置。

  6. 匿名用户2024-01-26

    从 edit 输入的所有数据都是字符串类型的数据,你可以使用 str2num 将得到的字符串类型数据转换为数学数字,并使用 get 命令获取 edit 中的数据,例如:你从 edit1 输入的数字是 1,那么守护进程获取 1 的数据的 ** 是 a=get(edit1,'string'这时得到的a是字符串类型的数据,然后用str2num把得到的字符串类型的数据转换成数学数字a=str2num(a),这时a的值是1,当然可以加减法,同样可以在任意编辑中获取数据,并转换成对应的数字, 并执行相关操作。至于结果显示,get命令中存在的一个命令就是set命令,这个函数是用来设置gui控件的相关属性的,我们刚才得到了edit控件的string属性,现在使用set命令将你计算的结果赋值给edit控件的string属性, 例如:

    加法计算的结果是结果,这个变量的值类型是可计算的数据类型num,那么在给编辑控件的string属性赋值的时候,必须将result的数据类型转换为string,这可以通过num2str函数来完成,赋值值为:

    set(edit,'string',num2str(result)),友情提醒:MATLAB控件操作其实就是句柄操作,也是面向对象思维的一个很好的体现,每个具体的控件都是一个特定的对象,每个对象都有很多属性,通过get和set命令获取控件的属性并设置控件的属性,可想而知get和set有多重要!

相关回答
15个回答2024-08-04

Word中的文本框无法输入文本,这应该是由于文本框使用不当造成的。 Word中文本框的正确使用方法如下,以WPS2019中的Word为例。 >>>More

27个回答2024-08-04

1.右键点击桌面属性外观 在窗口和按钮中选择“Windows XP样式”,在配色方案中选择“默认(蓝色)”,在字体大小中选择“正常”,设置后按应用和确定。 >>>More

13个回答2024-08-04

新修订版:引入了新的评级系统,并添加了新的“排名”标题角色。

25个回答2024-08-04

启动所有程序附件命令提示符或运行输入cmd回车符,如果打不开命令提示符可能会被禁止,请使用以下方法解禁。 >>>More

11个回答2024-08-04

你删除了系统启动项,问题的根本原因可能是你说C盘格式化,或者使用ghostxp安装系统使系统分区表错误,最好的解决方法:使用已安装版本的xp或win7等系统来解决,记住一定要安装版本! 当然,你不必把安装好的系统版本完全安装到电脑里,只要系统安装到一半,重启就能看到WindowsXP的标志,然后就可以强制关机,重启成PE或者CD来安装Ghost版的XP、Win7。