• matlab数独运行不出来


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 南宁702 2024-06-06 18:45 采纳率: 0% 浏览 1 首页/ 编程语言 / matlab数独运行不出来 matlab ![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/6dc2fdcb9fdb48869bf2582945847433.jpeg "#left")为什么显示这个,是版本问题吗 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    1条回答 默认 最新

    • 阿里嘎多学长 2024-06-06 18:45
      关注

      以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:


      根据您提供的截图和描述,MATLAB中数独程序无法运行的问题主要归结于以下几个方面:

      1. 函数定义问题:错误信息 "Undefined function 'drawSudoku' for input arguments of type 'double'" 表明 drawSudoku 函数在调用时没有被MATLAB识别。这可能是因为:

        • drawSudoku 函数没有被正确定义。
        • 函数的参数类型与定义时不匹配。
      2. 语法错误:截图中的代码存在一些可能的语法错误,例如:

        • sudpuzzle.Constraints.consx=sun(x, 1)--1: 应该是 sudpuzzle.Constraints.consx=sum(x, 1) == 1;
        • x=optinvar(x,9,9,9,Iype,integer,"LowerBound') 中的 optinvar 应该是 optimvarIype 应该是 Type
      3. 拼写错误optimproblem 中的 instype.ini 可能是一个拼写错误,应该检查是否有 instype.ini 文件或变量,或者这可能是一个注释或代码片段的误输入。

      4. 未定义的变量drawSudoku(B) 调用中 B 变量可能未定义,需要确保在使用前已经正确定义。

      5. 版本兼容性问题:虽然错误信息中没有直接提到版本问题,但MATLAB的不同版本之间可能存在语法或函数的差异。确保您的代码与您的MATLAB版本兼容。

      为了解决这些问题,您需要:

      • 确保 drawSudoku 函数已经被定义,并且其参数类型正确。
      • 修正代码中的语法错误和拼写错误。
      • 检查所有变量在使用前是否已经被正确定义。
      • 如果您不确定如何修正这些错误,您可以提供完整的数独程序代码,我可以帮您进一步分析和修正。

      至于参考资料,MATLAB的官方文档是一个很好的资源,您可以访问 MATLAB官方文档 来获取有关优化工具箱(Optimization Toolbox)和MATLAB编程的最佳实践的信息。

      如果您需要进一步的帮助,请提供完整的数独程序代码,我可以为您提供更具体的指导。

      评论 编辑记录
      编辑
      预览

      报告相同问题?

    • 相关阅读:
      Node介绍(nvm安装和npm常用命令)
      Java面试八股之Redis与MySQL双写一致性如何保证
      ElasticSearch--配置--大全/详解
      java基于springboot火车列车票务信息管理系统ssm
      OpenVINO--初步学习笔记
      OceanBase 4.2.1 LTS 发版 | 一体化数据库首个长期支持版本
      HDFS数据平衡
      本地外卖市场趋势怎么样?成为行业黑马的机会有多大呢?
      Jenkins-jenkins变量
      浅谈树状数组
    • 原文地址:https://ask.csdn.net/questions/8115087