作者Paudse (SICO)
看板MATLAB
标题Re: [问题] function无法定义
时间Tue Nov 1 10:25:23 2011
我也遇到原PO一样的问题
定义function时一直出现错误讯息
Error: Function definitions are not permitted
: at the prompt or in scripts.
用help里面的范例依样无效
但爬文似乎得不到解决的方法
请问是哪里有问题勒
我用的是Matlab7
谢谢
※ 引述《a2301133 (宅宅)》之铭言:
: 标题: [问题] function无法定义
: 时间: Sun May 9 19:42:56 2010
:
: 想请问function的定义
:
: 我想打一个解t=eq(K)的方程式
:
: CODE为:
:
:
: function t = eq(K)
: ??? function t = eq(K)
: |
: Error: Function definitions are not permitted
: at the prompt or in scripts.
:
: t=-1/2*i/((4*K/(2*K+159/5*i*pi)/(2-226155223225068683294467424256....
:
: K=fzero('eq',0.2*10^-9)
:
: 想请问这样是因为我的函式库不完全吗?
:
: 而且连help里的范例
:
: function [mean,stdev] = stat(x)
: n = length(x);
: mean = avg(x,n);
: stdev = sqrt(sum((x-avg(x,n)).^2)/n);
:
: function mean = avg(x,n)
: mean = sum(x)/n;
: 打上去也是没有定义
:
: 请问这到底是甚麽问题~"~
:
: --
: ╭ 这篇文章让你觉得?═════════════════════════╮
: ║ ║
: ║ ──+ ︵ ︵ . .! ˇ ˇ ╲ ╱ ˇˇ || ◣ ◢║
: ║ ̄﹀ ̄  ̄▽ ̄ ▄ ▇△▇ ≧﹏≦b  ̄︶ ̄y  ̄– ̄ 皿 ║
: ║ 新奇 温馨 夸张 难过 实用 高兴 无聊 生气 ║
:
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 140.113.218.147
: 推 devil0631:你确定你打的是eq(K) ? 05/09 19:47
: → a2301133:确定阿~"~ 05/09 19:59
: ※ 编辑: a2301133 来自: 140.113.218.147 (05/09 20:05)
: → a2301133:抱歉 没注意到打错 请问还有其他问题吗? 05/09 20:05
: → ericabab:你的function是写在m file吗? 05/09 20:16
: → a2301133:我是开一个mfile写里面 这样错了吗? 05/09 20:27
: → ericabab:这样没错XD 想说你直接打在指令 05/09 20:29
: 推 summitstudio:换个名字? mfile档名也是 eq.m吗? 05/09 22:42
: 推 Qupi:你是直接执行eq这个function?还是另外有.m来执行fzero? 05/10 01:17
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.240.158.128
1F:推 Raymond0710:换个名字,名字可能跟内建的重复。 11/01 10:49
2F:推 sunev:script 里不能定义function 11/01 12:22