今天我在做matlab的GUI界面时,其中涉及到定义一个全局的元胞变量(cell)。将其摘录下来如下:

clc;clear all
global a
s1='1';s2=123;s3='a';
a(1,1:3)={s1,s2,s3}

然后出现错误:从 cell 转换为 double 时出现以下错误:错误使用 double无法从 cell 转换为 double。图如下:

由于在网上没有找到很直接的回答,因此感觉有必要发一下我的解决方案。通过查看a的数据类型:

clc;clear all
global a
class(a)

可知a的数据类型double,也就是在matlab中默认global变量的数据类型的浮点型,因此一种解决方法,为先将变量a转变为cell型,结果如下:

clc;clear all
global a
a=num2cell(a)
s1='1';s2=123;s3='a';
a(1,1:3)={s1,s2,s3}

这样就可以正常运行了!!

matlab 全局变量(global)数据类型报错问题相关推荐

  1. matlab新建脚本java报错,Matlab(四)脚本的使用

    Rate this post 1.在matlab中使用脚本 在前面三讲,我介绍了matlab的基本使用,我们可以在命令行窗口输入代码,但是,在我们实际的使用当中,我们通常会进行大量的代码打包起来进行运 ...

  2. 修改PostgreSQL的字段数据类型报错

    修改字段类型 1.使用可视化工具修改列数据类型 : 注意:字段类型转varchar 或者 从 varchar 改成其它数据类型是不会出问题的. 但是直接从 money类型转到int类型(数字)就会报错 ...

  3. matlab stk 代码,STK与matlab互联,stkSetPropClassical报错

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 使用stkSetPropClassical设置卫星参数,新手上路,代码报错,在线等大佬 代码: stkNewObj('*/','Satellite','S ...

  4. 【Matlab学习笔记】报错——检查对函数‘Link’的调用中是否缺失参数或参数数据类型不正确。

    最近在学习机械臂轨迹跟踪控制 复制的别人的代码(下面的代码),但Matlab总是在报错误--检查对函数'Link'的调用中是否缺失参数或参数数据类型不正确. L1 = Link([0 0 0 -pi/ ...

  5. matlab自定义函数如何报错,MATLAB自定义函数

    MATLAB自定义函数形式 function [a,b,c] = funname(x1,x2,x3) 输入变量 对于输入变量,MATLAB可以识别输入变量的个数,通过nargin来记录当前输入变量个数 ...

  6. MATLAB,关于SOLVE函数报错的问题

    最近在学习MATLAB求解方程根的部分,发现输入代码出现了下面的问题,我在跟着老师学习的时候发现老师的程序是可以编译正确的.下面是我出错的代码. >>syms x a b>>s ...

  7. MATLAB S-function(教程分享) 报错 flag = 3(output), at time 0.0. 输入参数的数目不足。

    前言 从上周开始用S-function做仿真,之前已经学过的,我觉得很好的教程网址是 [0基础直接带你上手matlab simulink仿真(不是标题党,讲解超级细致用心)(非线性系统自适应控制器的搭 ...

  8. matlab 如何调用mex文件,matlab调用mex文件报错

    尝试matlab调用c语言,已经编译出了.mexw32文件,无错误,调用此函数,matlab就崩溃,请大神帮忙看看吧! 提示错误如下: Stack Trace (from fault): [  0] ...

  9. matlab画图工具包gramm报错求助

    今天下载了matlab工具包gramm,想试着用来画图,运行时却发现有一个错误无论用什么example都会出现,错误如下 求问大神是怎么解决这个错误的?麻烦给出解决方案.

  10. 全局变量报错:UnboundLocalError: local variable 'l' referenced before assignment

    总结: 内部函数,不修改全局变量可以访问全局变量 内部函数,修改同名全局变量,则python会认为它是一个局部变量 在内部函数修改同名全局变量之前调用变量名称(如print sum),则引发Unbou ...

最新文章

  1. 引用次数在 15000 次以上的都是什么神仙论文?
  2. jQuery 之 [ 动画 ]
  3. centos6.4下配置nginx服务器更改根目录
  4. 十大滤波算法程序大全
  5. python gui 框架中显示gif_使用QLab在PyQt GUI中显示gif
  6. 前端调试你还在console.log吗,那你就out, debugger那么好用,你都不用呀
  7. oracle 设置不可重复,oracle – 不可重复读和幻读之间有什么区别?
  8. Java项目开发流程
  9. mysql 语句优化的几种方式(总结)
  10. arduino使用BCD电波对时模块获取时间
  11. w ndows7如何清理垃圾,Win7系统清理:如何清理Win7系统盘垃圾
  12. 项目中 前后台接口 请求项目移植的问题
  13. 13个可以为网站创建360度全景视图的工具
  14. 某宝付费买的价值上万的60G的Python学习资源,0基础轻松赚钱到手软,请低调使用,禁止外传~...
  15. activiti启动流程的过程中BUSSINESS_KEY没有获取到key
  16. JavaEE之--登录页面(用户名、密码、验证码)
  17. cad怎么画程序流程图_如何用cad绘制完整的流程图
  18. 给大家盘点一下最新版本的Photoshop十大技巧和黑科技
  19. LIBSVM实验-在matlab中使用heart_scale数据集
  20. 11款开放中文分词引擎大比拼

热门文章

  1. 下载安装MinGW-w64详细步骤(c/c++的编译器gcc的windows版,win10真实可用)
  2. 【Unity】ET框架学习笔记
  3. RunningCheese Firefox 71.0 正式版 [1225]
  4. python 会议室预约系统解决方案_快思聪FUSION会议预约系统
  5. 保姆级windows下mysql数据库安装教程
  6. elasticjob 源码分析
  7. python文件操作--写入文件
  8. python调用nmap扫描局域网存活主机和端口
  9. 三星c9000刷android7.0,三星C9 Pro C9000官方原厂rom线刷包刷机包C9000ZCU1CRI1
  10. java程序员必备---2020年idea官方最新版ideaIU-2020.1.1.exe