我是靠谱客的博主 悦耳电灯胆,最近开发中收集的这篇文章主要介绍如何解决matlab中 “尝试将 SCRIPT XXX 作为函数执行” 的错误?如何解决matlab中 “尝试将 SCRIPT XXX 作为函数执行” 的错误?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

如何解决matlab中 “尝试将 SCRIPT XXX 作为函数执行” 的错误?

1、问题再现

使用平台:Windows10+ matlab2017b。XXX代表任意文件名,本文以ilabel为例。

在执行书中代码,在二值图像上执行连通区域或者进行连通区域分析时

im = ilabeltest;
idisp(im)
[label,m]=ilabel(im);
尝试将 SCRIPT ilabel 作为函数执行:
D:Program FilesMATLABR2017btoolboxrobotic_vision4.1rvctoolsvisionilabel.m

出现了以上黄色文字报错,造成无结果输出。

2、分析问题

说明在提示的路径中点ilabel.m文件是个脚本文件,而不是函数定义文件,但它却包含在了搜索路径,真正的函数定义文件却没有包含在搜索目录中,于是调用时产生了同名不同物的问题。

3、解决问题

找到名为ilabel的函数定义文件,本文用everything搜索结果如下:有三个同名文件,用记事本分别打开,发现第三个是函数定义文件,在matlab工具栏-主页-环境-点击 设置路径,将函数路径添加进来即可;

搜索结果

最后

以上就是悦耳电灯胆为你收集整理的如何解决matlab中 “尝试将 SCRIPT XXX 作为函数执行” 的错误?如何解决matlab中 “尝试将 SCRIPT XXX 作为函数执行” 的错误?的全部内容,希望文章能够帮你解决如何解决matlab中 “尝试将 SCRIPT XXX 作为函数执行” 的错误?如何解决matlab中 “尝试将 SCRIPT XXX 作为函数执行” 的错误?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部