24小时热门版块排行榜    

查看: 1478  |  回复: 4

taozi717

新虫 (小有名气)

[求助] 脚本文件中子函数定义以及调用问题 已有1人参与

%文本文件test.m
x1=1;
y=sun(x1);
function f=sun(m)
f=m+1;
end

报错信息:
??? Error: File: test.m Line: 3 Column: 1
Function definitions are not permitted in this context.

请问如何在脚本文件中定义子函数function 然后在同一脚本中调用,谢谢!如果另建一个M函数文件,我是会的,但是这样将会有很多参数需要重新在这个M函数文件中输入,修改参数的时候需要同时在脚本文件和M函数文件中修改,极不方便,请高手支招!
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

绿遍山原

铜虫 (小有名气)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
taozi717: 金币+2, 有帮助 2014-07-23 13:05:34
把脚本写到一个没有参数的函数里面,那样下面可以定义调用的函数。单纯脚本不行。
Matlab的函数语法设计实在是太脑残了。

[ 发自手机版 http://muchong.com/3g ]
要夢遊,不要催眠。
2楼2014-07-23 07:50:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

taozi717

新虫 (小有名气)

引用回帖:
2楼: Originally posted by 绿遍山原 at 2014-07-23 07:50:11
把脚本写到一个没有参数的函数里面,那样下面可以定义调用的函数。单纯脚本不行。
Matlab的函数语法设计实在是太脑残了。

没太明白,能不能将上面的简单例子改写一下
3楼2014-07-23 10:33:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

锐利的碎片

木虫 (正式写手)

star watcher

引用回帖:
3楼: Originally posted by taozi717 at 2014-07-23 10:33:36
没太明白,能不能将上面的简单例子改写一下...

比如这个
function main()
hell();
end

function hello()
disp('Hello World');
end
保存成main.m运行
4楼2014-07-23 10:57:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

taozi717

新虫 (小有名气)

引用回帖:
4楼: Originally posted by 锐利的碎片 at 2014-07-23 10:57:19
比如这个
function main()
hell();
end

function hello()
disp('Hello World');
end
保存成main.m运行...

谢谢,很有帮助!
5楼2014-07-23 13:04:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 taozi717 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 277材料科学与工程080500求调剂 +6 自由煎饼果子 2026-03-16 6/300 2026-03-21 17:21 by 学员8dgXkO
[考研] 266求调剂 +3 哇呼哼呼哼 2026-03-20 3/150 2026-03-21 16:46 by barlinike
[考研] 299求调剂 +4 某某某某位 2026-03-21 4/200 2026-03-21 16:30 by barlinike
[考研] 22 350 本科985求调剂,求老登收留 +3 李轶男003 2026-03-20 3/150 2026-03-21 13:28 by 搏击518
[考研] 能源材料化学课题组招收硕士研究生8-10名 +5 脱颖而出 2026-03-16 15/750 2026-03-21 10:16 by 脱颖而出
[考研] 一志愿山大07化学 332分 四六级已过 本科山东双非 求调剂! +3 不想理你 2026-03-16 3/150 2026-03-21 03:59 by JourneyLucky
[考研] 化学求调剂 +4 临泽境llllll 2026-03-17 5/250 2026-03-21 02:23 by JourneyLucky
[考研] 华东师范大学-071000生物学-293分-求调剂 +3 研究生何瑶明 2026-03-18 3/150 2026-03-21 01:30 by JourneyLucky
[考研] 321求调剂 +9 何润采123 2026-03-18 11/550 2026-03-20 23:19 by JourneyLucky
[考研] 一志愿西南交通 专硕 材料355 本科双非 求调剂 +5 西南交通专材355 2026-03-19 5/250 2026-03-20 21:10 by JourneyLucky
[考研] 295材料求调剂,一志愿武汉理工085601专硕 +5 Charlieyq 2026-03-19 5/250 2026-03-20 20:35 by JourneyLucky
[考研] 广西大学家禽遗传育种课题组2026年硕士招生(接收计算机专业调剂) +3 123阿标 2026-03-17 3/150 2026-03-20 15:58 by 飞行琦
[考研] 298-一志愿中国农业大学-求调剂 +9 手机用户 2026-03-17 9/450 2026-03-20 14:24 by 无懈可击111
[考研] 085600材料与化工调剂 324分 +10 llllkkkhh 2026-03-18 12/600 2026-03-19 14:33 by llllkkkhh
[考研] 材料工程专硕调剂 +5 204818@lcx 2026-03-17 6/300 2026-03-18 22:55 by 204818@lcx
[考研] 有没有道铁/土木的想调剂南林,给自己招师弟中~ +3 TqlXswl 2026-03-16 7/350 2026-03-17 15:23 by TqlXswl
[考研] 一志愿,福州大学材料专硕339分求调剂 +3 木子momo青争 2026-03-15 3/150 2026-03-17 07:52 by laoshidan
[考研] [导师推荐]西南科技大学国防/材料导师推荐 +3 尖角小荷 2026-03-16 6/300 2026-03-16 23:21 by 尖角小荷
[考研] 东南大学364求调剂 +5 JasonYuiui 2026-03-15 5/250 2026-03-16 21:28 by 木瓜膏
[考研] 070303 总分349求调剂 +3 LJY9966 2026-03-15 5/250 2026-03-16 14:24 by xwxstudy
信息提示
请填处理意见