请求各位前辈指点关于”m文件中变量未定义“的报错

2022-09-17 18:36

2022-09-17 18:59
楼主理解的不完全正确 在一个 函数的M文件中是不用在该m文件中定义自变量,是因为函数是被一个主程序调用的,且该m文件中定义自变量在主程序被定义或者计算得出,故主程序在调用M文件中的函数时自变量在内存中已经存在 。您的上述程序只是一个函数,没有主程序,所以n必须事先被定义
更多回答
应该是函数调用方式错误吧正确的函数调用方式应该为:1.新建一个m文件,把自己编写的函数放入进去,然后保存,保存的文件名称一般是自定义的(即function后面所拟定的bigm),不要修改,保存的函数应该为bigm_m;保存的路径要为当前工作文件夹中,要不然调用时候找不到函数了。2.在命令窗口或者其他程序中调用自编函数:x=...h=...n=...r=bigm(x,h,n)
你把你的调用语句贴出来 让大家看看 就知道哪里错了
我想问下你是不是直接运行的这个函数?
热门问答