• m函数与m文件的命名


    问题

    创建函数test_image,按照定义方式进行调用,一直出现下图所示的错误,

    调试的过程中一直提示输入参数太多,可是test_image这个函数的输入个数和调用这个函数的输入输出数目是一致的,然后宝宝就晕啦~~~

    后来才发现是函数和文件命名的问题。

    一个m文件命名为test_image,该文件中含有多个函数,一个是类似于输入为空的主函数,另一个为名称为test_image的子函数,问题就出在这里。

    更改m文件或者子函数的名称不一致,即可正常运行。

    这个问题其实上学的时候遇见过,时间长了这个点就忘记了。。。看来还是要多记录,多code,多总结。

    总结

    在此,总结一下m文件的命名规则:

    1.m文件名不能与matlab内部函数名相同;

    2.文件名的首字母不能是数字或者下划线;

    3.m文件名中不能有空格;

  • 相关阅读:
    UVA 10618 Tango Tango Insurrection
    UVA 10118 Free Candies
    HDU 1024 Max Sum Plus Plus
    POJ 1984 Navigation Nightmare
    CODEVS 3546 矩阵链乘法
    UVA 1625 Color Length
    UVA 1347 Tour
    UVA 437 The Tower of Babylon
    UVA 1622 Robot
    UVA127-"Accordian" Patience(模拟)
  • 原文地址:https://www.cnblogs.com/happyamyhope/p/7458766.html
Copyright © 2020-2023  润新知