leejack 发表于 2015-10-12 16:58

此上下文中不允许函数定义

45% 计算模型(wxzhsh_f)
46function f=wxzhsh_f(x);
47A=120;S=0.5;
48f=pi*x(1)*S*sqrt((A)^2+x(2)^2);]错误: 文件:wxzhsh.m 行:46 列:1
此上下文中不允许函数定义。

请问这是怎么回事?

chybeyond 发表于 2015-10-12 18:12

吧wxzhsh函数单独建立一个m文件存放

happy 发表于 2015-10-14 10:50

1. 将wxzhsh_f单独写成一个m文件
2. 将主程序部分也写成函数文件的形式,即也要以function开头

leejack 发表于 2015-10-15 10:51

happy 发表于 2015-10-14 10:50
1. 将wxzhsh_f单独写成一个m文件
2. 将主程序部分也写成函数文件的形式,即也要以function开头

谢谢
页: [1]
查看完整版本: 此上下文中不允许函数定义