24小时热门版块排行榜    

查看: 1458  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 材料284求调剂,一志愿郑州大学英一数二 +5 想上岸的土拨鼠 2026-02-28 5/250 2026-03-01 11:23 by gaoxiaoniuma
[考研] 0856材料专业298分有科研经历 硕士研究生调剂自荐信 +3 zyf上岸 2026-03-01 3/150 2026-03-01 11:21 by gaoxiaoniuma
[考研] 317一志愿华南理工电气工程求调剂 +6 Soliloquy_Q 2026-02-28 11/550 2026-03-01 11:14 by 歌liekkas
[考研] 311求调剂 +9 南迦720 2026-02-28 10/500 2026-03-01 10:55 by sunny81
[考研] 材料学调剂 +6 提神豆沙包 2026-02-28 8/400 2026-03-01 10:53 by sunny81
[考研] 材料化工调剂 +5 今夏不夏 2026-03-01 5/250 2026-03-01 10:46 by ms629
[硕博家园] 2025届双非化工硕士毕业,申博 +3 更多的是 2026-02-27 4/200 2026-03-01 10:04 by ztg729
[考研] 272求调剂 +4 材紫有化 2026-02-28 4/200 2026-03-01 09:20 by L135790
[论文投稿] Optics letters投稿被拒求助 30+3 luckyry 2026-02-26 4/200 2026-03-01 09:06 by babero
[考研] 284求调剂 +5 天下熯 2026-02-28 5/250 2026-03-01 08:49 by ms629
[考研] 材料类求调剂 +7 wana_kiko 2026-02-28 7/350 2026-03-01 07:55 by ms629
[考研] 298求调剂 +5 axyz3 2026-02-28 5/250 2026-03-01 06:45 by 刘兵
[考研] 272求调剂 +4 田智友 2026-02-28 4/200 2026-03-01 06:43 by 刘兵
[考研] 285求调剂 +6 满头大汗的学生 2026-02-28 6/300 2026-03-01 06:29 by Trying]
[考研] 化工专硕348,一志愿985求调剂 +4 弗格个 2026-02-28 6/300 2026-02-28 22:00 by wang_dand
[考研] 295求调剂 +5 19171856320 2026-02-28 5/250 2026-02-28 21:39 by gaoxiaoniuma
[考研] 298求调剂 +8 人间唯你是清欢 2026-02-28 11/550 2026-02-28 20:26 by L135790
[考研] 276求调剂 +3 路lyh123 2026-02-28 4/200 2026-02-28 19:45 by 路lyh123
[考研] 265分求调剂不调专业和学校有行学上就 +4 礼堂丁真258 2026-02-28 6/300 2026-02-28 16:18 by 求调剂zz
[考研] 304求调剂 +5 曼殊2266 2026-02-28 6/300 2026-02-28 12:44 by 迷糊CCPs
信息提示
请填处理意见